【发布时间】:2016-05-31 21:56:30
【问题描述】:
以下是我要编写单元测试的代码:
public virtual ActionResult TryIt()
{
MemberViewModel viewModel = new MemberViewModel();
_memberViewModelLookupBuilder.PopulateSelectLists(viewModel);
return View(viewModel);
}
我想编写单元测试来伪造 MemberViewModel 对象,这样我就可以为其余的操作编写测试。 类似的东西 -
A.CallTo(() => viewModel = new TryItViewModel()).Returns(viewModel);
但这不起作用并给出错误提示
“表达式树不能包含赋值运算符”
谁能告诉我如何做到这一点?
我在我的测试项目中使用 xUnit 和 FakeItEasy。
非常感谢任何帮助。
【问题讨论】:
标签: asp.net-mvc unit-testing fakeiteasy