古い Rhino Mocks レコード再生構文を使用すると、MockRepository インスタンスが作成され、そこからすべてのモックが作成されます。単体テストの最後に、メソッド [MockRepository Instance].VerifyAll() が呼び出され、すべてのモックが検証されます。
現在の AAA 構文では、すべてのモックが MockRepository クラスの静的メソッドによって作成されます。現時点では、テストの最後または破棄時に各モック オブジェクトを検証するよりも良い解決策は見つかりませんでした。新しいモックインスタンスの検証を忘れることがあるため、これは古い構文の動作よりもエラーが発生しやすくなります。
皆さんはこれをどのように処理していますか?既存のすべてのモックを検証するより良い方法はありますか?