Automapper AssertConfigurationIsValid не проверяет ReverseMap - PullRequest
0 голосов
/ 23 января 2019

Когда я создаю отображение 1-> 2, а затем обращаюсь к нему, я ожидаю получить то же самое, что отображение 2-> 1 и реверс. Правильно? Но AssertConfigurationIsValid успешен в одном случае и неуспешен в другом.

Например,

public class Basic1
{
    public string Name;
    public int Age;
}

public class Basic2
{
    public string Name;
}


public void TestAutoMapperBasic()
{
    Mapper.Initialize(cfg =>
    {
        cfg.CreateMap<Basic1, Basic2>()
            .ForMember(dest => dest.Name, c => c.MapFrom(src => src.Name))
            .ReverseMap();
    });
    Mapper.AssertConfigurationIsValid();
}

Это удастся? !!! но если я переверну его, чтобы он стал CreateMap<Basic2, Basic1>, он потерпит неудачу.

Я хочу, чтобы AssertConfigurationIsValid действительно проверял оба направления, а не только одно направление. Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...