我有一个模拟的DTO类,其中包含通过回调函数设置的属性。以下方法对我有效,但是否有更简洁的方法?
Mock<MyDto> _MyDto = new Mock<MyDto>();
_MyDto.Setup(dto => dto).Callback<MyDto>(dto =>
{
dto.FirstName = "John";
dto.LastName = "Doe";
});
如果可能的话,我希望在Setup
调用中设置这些属性,但它接受一个表达式,我无法在其中执行多行语句。但是我的Linq知识不是百科全书式的,我想知道是否有更好的方法来处理我正在做的事情。