2 回呼び出されるメソッドを持つ NSubstitute で偽造したオブジェクトがあります。メソッドが実際に 2 回 (そして 2 回だけ) 呼び出されていることを確認したいと思います。ドキュメントと Google を調べてみましたが、うまくいきませんでした。どんな助けでも大歓迎です。ありがとう。
3080 次
1 に答える
5
これは現在、NSubstitute 1.2.1 ではサポートされていません (この機能はブランチに実装されており、次のリリースになる予定です)。
現時点での代替手段は、substitute.ReceivedCalls()
クエリ可能な列挙型を返す which を使用することです。別のオプションはWhen..Do
、メソッドが呼び出されるたびにカウンターをインクリメントし、カウンターが 2 になることをアサートするために使用することです。
2011 年 11 月 19日更新:これは、NSubstitute 1.3.0 でサポートされていReceived(int)
ます。これは、受信した通話の確認ページに記載されています。
于 2011-11-05T03:18:26.857 に答える