2016-01-11 10 views
5

私はユニットテスト中に外部依存関係を模倣するために常にMoqを使用してきました。今では私のコードを完全にクロスプラットフォームにしようとしているので、私はユニットテストをLinuxでも実行したいので、私は自分のプロジェクトcoreclr50をターゲットにしています。新しいcoreclrの世界でオブジェクトをモックするにはどうすればよいですか?

問題は、coreclrをモックするための模倣ライブラリが見つからないようです。 LightMock.vNextはこれを実行しようとしましたが、手動でモッククラスを作成する必要があり、これは便利ではありません。

私は人々がどのようにユニットのMVC 6コントローラをテストしているのだろうか!

答えて

1

NSubstituteは偉大なモックフレームワークです。私の知る限り、彼らが直接まだcoreclrをサポートしていない見ることができますが、彼らはそのためのGitHubのプルリクエストを持っているよう:

https://github.com/nsubstitute/NSubstitute/pull/197

だから、あなたはそれを自分で行うか、少し待つことを試みることができます。 Moqは良いフレームワークでしたが、私が覚えている限り、これは長い間維持されていません。 NSubstituteにも同様の構文があります(少なくともIMHO :)

関連する問題