0

カスタム ライブラリのイベントをリッスンし、それを単体テストの成功または失敗の基準として使用したい - > たとえば、ログイン メソッドがある場合、LoginSucceeded または LoginFailed をリッスンして合格したい/それに応じて単体テストを失敗させます。これを機能させる方法の手がかりはありますか?

4

1 に答える 1

0

使用しているフレームワークによって異なります。MOQ を使用する場合、次のようなことができます。

someMockObj.Raise(m=>m.MyEvent += null, anyParam)

コードの動作をテストしたいようです。そのため、ライブラリはいくつかのイベントを発生させる依存関係です。ライブラリをモックし、そのようなイベントを発生させ、イベントが発生したときのコードの動作をテストします。

于 2013-06-11T23:36:12.863 に答える