我来这里是因为我在网上找不到答案
我想测试我的Mapster配置,以避免在开发时出现的错误映射。但是我找不到如何用Mapster来实现它。
有线索吗?
致以敬意,
发布于 2022-11-18 08:25:14
您可以通过创建一个新的映射实例并将IRegister的实现类添加到配置中来对映射器配置进行单元测试。
这段代码将搜索IRegister接口并将它们注入到映射程序的实例中。
public static class AddMapsterForUnitTests
{
public static Mapper GetMapper()
{
var config = TypeAdapterConfig.GlobalSettings;
config.Scan(typeof(ImplementationOfIRegisterClass).Assembly);
return new Mapper(config);
}
}然后在单元测试安排方法中:
// Arrange
var mapper = AddMapsterForUnitTests.GetMapper();https://stackoverflow.com/questions/74203792
复制相似问题