在xUnit测试项目中模拟AutoMapper.IMapper

时间:2018-07-28 12:18:54

标签: c# unit-testing automapper asp.net-core-2.1

我正在尝试在xUnit Test项目中模拟IMapper,但是它没有将源对象映射到目标对象。

我们该怎么做?

我编写了以下代码进行模拟,但是在我的服务中返回空对象

测试类

var mockMapper = new Mock<IMapper>();

mockMapper.Setup(mock => mock.Map<Congress>(congress));

var adminRepo = new AdminService(mockMapper.Object, Context, UserManager, new Mock<IUrlHelper>().Object, new Mock<HttpContextAccessor>().Object, new Mock<IEmailSender>().Object);

0 个答案:

没有答案
相关问题