我有简单的asp.net mvc应用程序,它使用自定义membership
和role provider
。设置完成后,我使用[Authorize]
控制器内的动作来允许/拒绝某些用户组的访问。现在我想进一步移动并尝试对使用[Authorize]
属性的每个控制器进行单元测试。使用授权属性装饰的单元测试操作
我在想使用Unity Ioc和Moq。 从哪里开始有好的建议,有一些代码示例或教程共享的基本步骤?
谢谢
我有简单的asp.net mvc应用程序,它使用自定义membership
和role provider
。设置完成后,我使用[Authorize]
控制器内的动作来允许/拒绝某些用户组的访问。现在我想进一步移动并尝试对使用[Authorize]
属性的每个控制器进行单元测试。使用授权属性装饰的单元测试操作
我在想使用Unity Ioc和Moq。 从哪里开始有好的建议,有一些代码示例或教程共享的基本步骤?
谢谢
我会建议下面的方法。基本上你可以编写一个单元测试来确保你的动作是用[Authorize]属性来修饰的。
查看我的博客文章了解更多信息。这种方法应该与你的单元测试很好地配合。
我在另一个线程回答了这个 - 上面的博客文章链接为“OK”,但我想测试的实际控制人我是测试实际的属性:
可能的重复:http://stackoverflow.com/questions/1877225/how-do-i-unit-test-a-controller-method-that-has-the-authorize-attribute-applie –