単体テストで Microsoft.Fakes を使用しようとしています。Microsoft.Fakes がインターフェイスのスタブを作成する (ソリューション内に実装されている)チュートリアルを読みましたが、私のソリューションではスタブはクラスでのみ使用できます。
すべての intercaes に対してもスタブを取得するにはどうすればよいか教えてください。インターフェイスとクラスの両方が public として定義されています。
単体テストで Microsoft.Fakes を使用しようとしています。Microsoft.Fakes がインターフェイスのスタブを作成する (ソリューション内に実装されている)チュートリアルを読みましたが、私のソリューションではスタブはクラスでのみ使用できます。
すべての intercaes に対してもスタブを取得するにはどうすればよいか教えてください。インターフェイスとクラスの両方が public として定義されています。
Fakes は、デフォルトでクラスとインターフェースの両方のスタブを生成します。現在の制限の 1 つにぶつかり、Fakes がインターフェイスをスキップする原因になっている可能性があります。トラブルシューティングするには、
Visual Studio 2012 の今後の四半期更新 1 では、ログの設定に関係なく、この情報が [エラー一覧] ウィンドウに警告として報告されるため、トラブルシューティングがはるかに簡単になります。