0

membershipカスタムとを使用する単純なasp.net mvcアプリケーションがありますrole provider。すべてを適切に設定した後、[Authorize]コントローラー内のアクションを使用して、特定のユーザー グループへのアクセスを許可/拒否します。[Authorize]ここで、さらに進んで、属性を使用するすべてのコントローラーの単体テストを試みたいと思います。

Unity Ioc と Moq を使おうと思っていました。どこから始めるべきか、いくつかのコード例またはチュートリアルを含む基本的な手順を共有するための良い提案はありますか?

ありがとう

4

2 に答える 2

0

別のスレッドでこれに答えました-上記のブログ投稿リンクは「OK」ですが、テストしていた実際のコントローラーで実際の属性をテストしたかったのです:

回答: カスタム MVC 属性をテストする方法

于 2013-12-30T19:36:56.920 に答える
0

I would suggest the below approach. Basically you can write a Unit test to ensure your action is decorated with the [Authorize] attribute.

See my blog post for more information. This approach should work nicely with your Unit Test.

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 に答える