• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Asp.net Mvc Framework 十(测试方法及Filter的示例)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
示例下载:
https://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]

示例说明
示例中有个登录功能
有两个页面
/Post/Index页面只有登录后才能查看
/Post/Post页面只有登录后的admin用户才能查看
否则就会Error
在验证登录时我写了一个扩展方法
    public static class ControllerExtension
    }

登录时我使用Session来保存用户登录信息

所有用户信息我在 Global中进行初始化
            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()//这个是管理员
);


具体的内容看代码就行了,感冒了...很是难受...手纸用了三卷了....(Asp.net Mvc Framework 系列

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap