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

标签 unit-testing automapper

我确实希望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/

相关文章:

c# - AutoMapper 将 2 个表中的记录连接到单个 IEnumerable View 模型中

java - Gradle:如何排除一些测试?

angular - 如何在 Angular 中测试 mat-checkbox 的绑定(bind)?

javascript - 如何模拟带有参数的 Angular 服务方法

C# - 映射器和配置文件

c# - 在 ASP.NET MVC 3 中使用 View 模型

c# - AutoMapper 无法将 TestDbAsyncEnumerable 转换为 IQueryable

unit-testing - linux 主机中 .net core 的代码覆盖率

node.js - 环回模型的单元测试

c# - 双向映射有什么问题?