Visual Studio 11 に Microsoft Fakes が含まれているため、もう一度調べてみる価値があると思いました。前回確認した Moles が十分に成熟しているとは思えなかったからです。ドキュメントはまだまばらですが、モックへの参照、つまり、偽造されたオブジェクトに対する期待を設定および検証する機能を見つけることができません。
これが現在(ライブラリの機能として)含まれているのか、それとも含まれる予定なのか、誰にもわかりませんか?
Visual Studio 11 に Microsoft Fakes が含まれているため、もう一度調べてみる価値があると思いました。前回確認した Moles が十分に成熟しているとは思えなかったからです。ドキュメントはまだまばらですが、モックへの参照、つまり、偽造されたオブジェクトに対する期待を設定および検証する機能を見つけることができません。
これが現在(ライブラリの機能として)含まれているのか、それとも含まれる予定なのか、誰にもわかりませんか?
現在は含まれていませんが、この領域で何かを検討しています。
それらは含まれていませんが、スタブを使用して同じ動作でハッキングできます。スタブでは、メソッドが呼び出されたかどうか、および呼び出されたパラメーターをキャプチャできます。もちろん、それをやり始める頃には、自分自身のモックをほとんど手作業で作成しています。
それまでの間は、Moq または RhinoMocks をお勧めします。私は構文が単純で、Microsoft Fakes が使用する生成されたコードのファンではありません。リファクタリング ツールを使用して、フェイクの 1 つのメソッドの名前を変更してみてください。偽物は生成されたクラスであり、スタブしているインターフェイスのインスタンスではないため、不可能です。