質問: 私が単にキーに基づいて値をフェッチするユニットテストクラス 私は簡単な電話帳のクラス(このクラスは、テスト用に別の電話帳を挿入するため、このクラスが抽出されています)には〜10個のエントリがあり、私は疑問に思っています。電話帳のエントリごとにテストを作成するのか、キーに基づいていくつかの電話番号が正しく取得されるようにテストするだけですか? インターフェイスは非常に簡単です。 ``` public interface IPhoneBook { string Lookup(string key); } ```
回答: テスト専用のクラスを注入する場合は、注入されたクラスのテストに気を付ける必要はありません。スタブされたメソッドを呼び出すクラスをテストし、注入されたクラスがうまく動作すると仮定します。注入されたクラスについてわからない場合は、個別にテストする必要があります。実稼働には進まないのですか?