アクセス指定子をプライベートとして持つアクションを単体テストできますか? 可能であれば、プライベート アクションを単体テストするにはどうすればよいでしょうか?
質問する
119 次
2 に答える
0
できますが、なぜプライベートアクションメソッドがあるのですか?そのアーキテクチャをもう少し考え直したいと思います。プライベートにするのを忘れると、URLアドレス可能になります。
ただし、本当にこれを実行したい場合は、メソッドを右クリックして単体テストを追加してください。単体テストプロジェクトは、アプリassemblyinfo.cs [InternalsVisibleTo]にアイテムを追加するため、テストプロジェクトで作成されたプロキシを介してプライベートメソッドにアクセスできます。それは少し厄介ですが、それを別のクラスに引き出して、パブリックまたは内部などにすることもできます
于 2012-09-17T05:06:22.240 に答える
0
1 つのオプションは、アクションを公開して で装飾することNonActionAttribute
です。
于 2012-09-17T17:18:34.327 に答える