私は多くの言語でメッセージを保持するオブジェクトを持っています。これは私のプロジェクトでLookupStringと呼ばれています。サービスクラス内のリポジトリの偽実装をテストする方法は?
私はこのエンティティのためのリポジトリも持っています。これは、LookupTableRepositoryであり、ILookupTableRepositoryから実装されています。
私はLookupTableProviderと呼ばれるサービスクラスを持っています。これは単純にリポジトリを呼び出すことです。 GetEntry(string id、cultureinfo culture)という1つのメソッドしかありません。これにより、指定したカルチャでメッセージを取得できます。
私は、リポジトリを保持するLookupTableProviderを単体テストしたいと思います。しかし、私はmoqがあまり助けにならないので、この目的のために偽のリポジトリを使いたいと思います。私はプロバイダの実装をテストしたいだけです。 。
Ninjectを使用している場合、単体テストプロバイダに偽のリポジトリの実装をさせる最良の方法は何ですか?どのように私はこの偽のリポジトリのインスタンスを与えるためにninjectを呼び出すことができますか?
[AutoFixture](http://autofixture.codeplex.com)を調べることもできます。 –