0

アクセス指定子をプライベートとして持つアクションを単体テストできますか? 可能であれば、プライベート アクションを単体テストするにはどうすればよいでしょうか?

4

2 に答える 2

0

できますが、なぜプライベートアクションメソッドがあるのですか?そのアーキテクチャをもう少し考え直したいと思います。プライベートにするのを忘れると、URLアドレス可能になります。

ただし、本当にこれを実行したい場合は、メソッドを右クリックして単体テストを追加してください。単体テストプロジェクトは、アプリassemblyinfo.cs [InternalsVisibleTo]にアイテムを追加するため、テストプロジェクトで作成されたプロキシを介してプライベートメソッドにアクセスできます。それは少し厄介ですが、それを別のクラスに引き出して、パブリックまたは内部などにすることもできます

于 2012-09-17T05:06:22.240 に答える
0

1 つのオプションは、アクションを公開して で装飾することNonActionAttributeです。

于 2012-09-17T17:18:34.327 に答える