Bob*_*der 6 c# asp.net-mvc nunit unit-testing
我正处于开始为我的MVC应用程序编写单元测试的地步.我已经想出了如何对控制器进行单元测试,我可以毫无问题地对我的底层业务库进行单元测试.我现在要解开几件物品:
如何对我的观点进行单元测试?也就是说,在控制器返回正确的视图(我已对其进行单元测试,以及单元测试以检查它是否传递了正确的数据)之后.有没有办法单元测试视图是否在nUnit中的正确字段中显示正确的数据,还是我需要一个不同的工具用于此目的?
我如何对安全性进行单元测试?我正在使用自定义成员资格提供程序和角色提供程序,它本身就像任何其他组件一样可以进行单元测试 - 我只是新建了提供程序并检查每个方法是否返回预期输出.我很好奇的是如何对我的每个控制器方法从我的提供者那里接收正确的安全信息进行单元测试[即单元测试Authorize属性是否正常运行]?
这是关于单元测试自定义授权组件的博客文章。它不涉及 RoleProviders 和 MembershipProviders,但您应该能够有效地使用相同的方法来测试任意数量的过滤器。
http://darioquintana.com.ar/blogging/2009/05/23/aspnet-mvc-testing-a-custom-authorize-filters/
免责声明:可能需要进行几次解析才能理解它 - 它写得不是很清楚,并且提供的示例代码也没有完全切入主题,但您应该能够从中收集到您需要的内容。
| 归档时间: |
|
| 查看次数: |
2811 次 |
| 最近记录: |