gpt4 book ai didi

unit-testing - 单元测试Automapper配置文件

转载 作者:行者123 更新时间:2023-12-03 11:41:11 25 4
gpt4 key购买 nike

我确实希望CreateMap方法中测试自定义逻辑。我不是而是想测试某些类型的映射是否存在。

我该怎么做,或者我需要知道什么类。我很感谢文件中的每一个提示。自动映射器单元测试似乎非常少...

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)));
}
}

最佳答案

关于unit-testing - 单元测试Automapper配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com