Я настроил профиль сопоставления, который выглядит примерно так:
public class SomethingToSomethingMapping: AutoMapper.Profile
{
public SomethingToSomethingMapping()
{
CreateMap<SomeDto, OtherDto>()
.ForMember(o => o.SomeId, o => o.MapFrom(p => p.SomeId))
.ForMember(o => o.SomeName, o => o.MapFrom(p => p.SomeName))
}
}
Обратите внимание, что каждое сопоставляемое поле имеет одно и то же имя.Это в настоящее время, потому что я отделил свойства от DTO, и просто хотел убедиться, что каждое свойство будет соответствовать с соответствующим свойством в другом объекте.
Я пытаюсь настроить тест MSUnit для профиля.Я не совсем уверен, есть ли какое-то конкретное соглашение, которому Automapper должен следовать, но не нашел его в документации.
Я знаю, что мне, вероятно, придется создать аннотированный метод Initialization для создания карты, а затем создать еще один [TestMethod] для проверки каждого члена.Кто-нибудь делал это раньше?
Спасибо!