小编Mor*_*gan的帖子

AutoMapper AssertConfigurationIsValid是否足以确保良好的映射?

我想问你一个关于AutoMapper的问题.我们正在对我们的映射进行单元测试:

var dtoFiltrePersonne = new DtoFiltrePersonne { Prop1 = "Test", Prop2 = 1234 };
Mapper.CreateMap<FiltrePersonne, DtoFiltrePersonne>();
var filtrePersonne = DtoAutoMappeur<DtoFiltrePersonne, FiltrePersonne>.Instance.MapFromDtoToEntity(dtoFiltrePersonne);
Assert.AreEqual(dtoFiltrePersonne.Prop1, filtrePersonne.Prop1);
Assert.AreEqual(dtoFiltrePersonne.Prop2, filtrePersonne.Prop2);
Run Code Online (Sandbox Code Playgroud)

我想知道这个单元测试是否提供相同的覆盖范围?

Mapper.CreateMap<FiltrePersonne, DtoFiltrePersonne>();
AutoMapper.AssertConfigurationIsValid()
Run Code Online (Sandbox Code Playgroud)

我查看了AutoMapper配置文档,对我来说并不是很清楚.我是否需要对每个映射进行单元测试或仅使用该AssertConfigurationIsValid方法?

c# unit-testing automapper

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

automapper ×1

c# ×1

unit-testing ×1