我的确想要测试自定义逻辑CreateMap
方法。我愿意NOT想要测试某些类型的映射是否存在。
我该怎么做或者我需要知道哪些课程。我很感激该文件的每一个提示。 Automapper 单元测试似乎很少见......
public class UnitProfile : Profile
{
protected override void Configure()
{
// Here I create my maps with custom logic that needs to be tested
CreateMap<Unit, UnitTreeViewModel>()
.ForMember(dest => dest.IsFolder, o => o.MapFrom(src => src.UnitTypeState == UnitType.Folder ? true : false));
CreateMap<CreateUnitViewModel, Unit>()
.ForMember(dest => dest.UnitTypeState, o => o.MapFrom(src => (UnitType)Enum.ToObject(typeof(UnitType), src.SelectedFolderTypeId)));
}
}
这是配置测试的文档:http://docs.automapper.org/en/stable/Configuration-validation.html http://docs.automapper.org/en/stable/Configuration-validation.html
您可以在这里查看它的示例:https://stackoverflow.com/a/14150006/1505426 https://stackoverflow.com/a/14150006/1505426
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)