Asp.net Mvc Framework 十(测试方法及Filter的示例)
2008-03-15 13:52
579 查看
示例下载:
http://files.cnblogs.com/chsword/MyTestMvc.rar
顺遍说一下建立测试的方法
本身Asp.netMvc是提供有测试功能的
在新建Asp.netMVCApplication时,点击确定,会跳出一个Create Project Test的询问
如果选Yes就自动建立一个 "工程名+Test"的测试工程
测试工程要引用Rhino.Mock(最新版本3.4)这一开源项目(下载地址http://www.ayende.com/projects/rhino-mocks/downloads.aspx)
测试代码没有什么好说的了,看了示例自然了解,Scott的MockHelpers使测试更加方便
可以利用类似以下代码进行测试
[TestMethod]
public static class ControllerExtension
RegisterRoutes(RouteTable.Routes);
//将Application代替数据库用
Application["Posts"] = new List<Post>();//一个账号集合
Application["Accounts"] = new List<Account>();//一个帖子集合
//初始化两个账号
List<Account> la = Application["Accounts"] as List<Account>;
la.Add(new Account()//这个是管理员
la.Add(new Account()//这个是普通用户
{
Username = "user",
Password = "user"
});
具体的内容看代码就行了,感冒了...很是难受...手纸用了三卷了....(乱世重典)
Asp.net Mvc Framework 系列
http://files.cnblogs.com/chsword/MyTestMvc.rar
顺遍说一下建立测试的方法
本身Asp.netMvc是提供有测试功能的
在新建Asp.netMVCApplication时,点击确定,会跳出一个Create Project Test的询问
如果选Yes就自动建立一个 "工程名+Test"的测试工程
测试工程要引用Rhino.Mock(最新版本3.4)这一开源项目(下载地址http://www.ayende.com/projects/rhino-mocks/downloads.aspx)
测试代码没有什么好说的了,看了示例自然了解,Scott的MockHelpers使测试更加方便
可以利用类似以下代码进行测试
[TestMethod]
public static class ControllerExtension
RegisterRoutes(RouteTable.Routes);
//将Application代替数据库用
Application["Posts"] = new List<Post>();//一个账号集合
Application["Accounts"] = new List<Account>();//一个帖子集合
//初始化两个账号
List<Account> la = Application["Accounts"] as List<Account>;
la.Add(new Account()//这个是管理员
la.Add(new Account()//这个是普通用户
{
Username = "user",
Password = "user"
});
具体的内容看代码就行了,感冒了...很是难受...手纸用了三卷了....(乱世重典)
Asp.net Mvc Framework 系列
相关文章推荐
- Asp.net Mvc Framework 十(测试方法及Filter的示例)
- Asp.net Mvc Framework 十(测试方法及Filter的示例)
- Asp.net Mvc Framework 七 (Filter及其执行顺序)
- 一个小Forum Web程序示例,ASP.NET MVC Framework,总体结构介绍(Part 1)
- Asp.net MVC 示例项目"Suteki.Shop"分析之---Filter
- Asp.net Mvc Framework 一 (安装并建立示例程序)
- 解决非英文版VS2008在安装ASP.NET MVC framework后无加载默认模板的方法
- 《Pro ASP.NET MVC 3 Framework》学习笔记之十五【示例项目SportsStore】
- 《Pro ASP.NET MVC 3 Framework》学习笔记之十六【示例项目SportsStore】
- 《Pro ASP.NET MVC 3 Framework》学习笔记之十三【示例项目SportsStore】
- Asp.net Mvc Framework 一 (安装并建立示例程序)
- ASP.NET MVC测试方法与技巧
- asp.net mvc 两级分类联动方法示例
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- Asp.net MVC 示例项目"Suteki.Shop"分析之---Filter
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- Asp.net MVC WebApi项目的自动接口文档及测试功能打开方法
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- 《Pro ASP.NET MVC 3 Framework》学习笔记之十二【示例项目SportsStore及MyBatis.NET的使用】
- asp.net mvc webapi 实用的接口加密方法示例