Я хочу проверить пользовательскую логику в методе 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)));
}
}