public void MapTo_ReturnDto_WithEntity() { // Arrange var config = new MapperConfiguration(cfg => { cfg.CreateMap <Entity, Dto>(); }); var entity = GetEntity(); AutoMapperProvider mapperProvider = new AutoMapperProvider(config); // Act var dto = mapperProvider.MapTo <Dto>(entity); var dto2 = new Dto(); dto2 = mapperProvider.MapTo(entity, dto2); // Assert Assert.True(dto.ValuesEqualTo(entity)); Assert.True(entity.ValuesEqualTo(dto2)); }
private static bool ValuesEqual(Entity entity, Dto dto) { return(entity.Id == dto.Id && entity.Name == dto.Name && entity.LockTime == dto.LockTime && entity.IsLocked == dto.IsLocked && entity.Status == dto.Status); }
public static bool ValuesEqualTo(this Dto dto, Entity entity) { return(ValuesEqual(entity, dto)); }