こんにちは: Pex と Moles をいじって楽しんでいます。今度は、これを本格的に使用して、レガシー アプリを可能な限りカバーします。
.NET 3.5 に変換することから始めました (クライアントはまだ .NET 4.0 でホストできません)。
Moles を機能させるのに問題があることに気付きました。
Test Project アセンブリが .NET 4.0 の場合は動作するようですが、Unit Tests アセンブリ フレームワークを .NET 3.5 に戻すと (Visual Studio 2010 SP1 をインストールしてその機能を提供した後)、動作しなくなります。
「.NET Framework 3.5 をターゲットとするテスト アセンブリから、既定のホスト アダプターを使用してのみテストを実行できます」と不平を言い続けます。
クライアントがユニット テストを含め、すべてを .NET 3.5 にしたい場合...何かアイデアはありますか?