0

我有简单的 asp.net mvc 应用程序,它使用自定义membershiprole provider. 全部设置到位后,我使用[Authorize]内部控制器操作来允许/拒绝访问某些用户组。现在我想更进一步,尝试对每个使用[Authorize]属性的控制器进行单元测试。

我正在考虑使用 Unity Ioc 和 Moq。从哪里开始有什么好的建议,一些代码示例或教程的基本步骤要分享吗?

谢谢

4

2 回答 2

0

我在另一个线程中回答了这个问题 - 上面的博客文章链接是“好的”,但我想测试我正在测试的实际控制器上的实际属性:

答:如何测试自定义 MVC 属性

于 2013-12-30T19:36:56.920 回答
0

我建议采用以下方法。基本上,您可以编写一个单元测试来确保您的操作使用 [Authorize] 属性进行修饰。

有关更多信息,请参阅我的博客文章。这种方法应该与您的单元测试很好地配合使用。

http://blog.rajsoftware.com/post/2012/12/04/Simple-test-helper-MVC-Action-has-decorated-with-a-certain-attribute.aspx

于 2013-10-14T08:16:14.660 回答