【发布时间】:2016-01-26 04:55:29
【问题描述】:
通常,我像这样模拟我的回购:
var repository = new Mock<ISRepository>();
repository.Setup(r => r.GetMemberAsync(email))
.Returns(Task.FromResult(new Member
{
FirstName = firstName,
LastName = lastName
}));
但是,在我的代码中,我检查是否找不到该成员,即 GetMemberAsync 返回 null。我如何模拟这个?
我试过了:
var repository = new Mock<ISRepository>();
repository.Setup(r => r.GetMemberAsync(email))
.Returns(Task.FromResult<object>(null));
但我得到一个编译错误。
【问题讨论】:
标签: c# unit-testing asp.net-mvc-5 async-await moq