我想测试一些法典:
public ViewModel FillClientCreateViewModel(ViewModel model){
model.Phone = new Phone { Name = "Test"};
model.Phone = _entityInitializer.FillViewModel(model.Phone);
}
我还愿设立FillViewModel,以归还我给它的同样目标。
我的考验:
entityInitMock.Setup(x => x.FillViewModel(It.IsAny<PhoneViewModel>())).Returns(It.IsAny<PhoneViewModel>());
var result = TestedInstance.FillClientCreateViewModel(CreateViewModel);
result.Phone.Name.ShouldBe("Test");
但是,在这种情况下,我的测试有所下降,因为结果。 电话: 我的 mo弄了姓名。
我怎么能够 mo,只给我一个给我的同样目标。