私はこのコードを持っています
public ViewResult Index(String u="", String p="")
{
var q = this.repository.First(x => x.UserName == "x" && x.Password == "y");
そして私はこれをMoqでモックします:
repository.Setup(method => method.First(
x => x.UserName == "x" && x.Password == "y"
)
).Returns(foo);
これはうまくいきます。
ここで、Controllercode を変更します。
public ViewResult Index(String u="", String p="")
{
var q = this.repository.First(x => x.UserName == u && x.Password == p);
しかし今、私はqでnullを取得するので、私のモッキングは機能しません. どうしたの?
ありがとう