私は、Moq を使用したセットアップと単体テストについてもう少し理解することに取り組んでいます。私は小さな問題に遭遇しました。
私がやりたいことは次のようなものです:
view.Setup(x => x.GetReference("object1")).Returns(object1);
view.Setup(x => x.GetReference("object2")).Returns(null);
ただし、この方法で呼び出しを行うと、Null ステートメントに反応するコード ブロックにヒットすることはありません。特定の引数によって呼び出されたときに特定の方法で動作するようにセットアップを設定するにはどうすればよいですか?