Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 public static bool ValuesEqualTo(this Dto dto, Entity entity)
 {
     return(ValuesEqual(entity, dto));
 }