public void GetCoordinate_CoordinateIsNull_UseFirstFromCoodinatesArray() { var dto = new ServicePointDto { Coordinates = new[] { new CoordinateDto { Easting = Factory.GetInteger() / 3F, Northing = Factory.GetInteger() / 3F, Id = Factory.GetString(5) } } }; Assert.Equal(dto.Coordinates[0], dto.GetCoordinate()); }
public void Map_ServicePointDto_CorrectIsEligibleParcelOutlet(bool eligibleParcelOutlet) { var config = new MapperConfiguration(cfg => { cfg.AddProfile <DeliveryMappingProfile>(); }); IMapper mapper = config.CreateMapper(); var dto = new ServicePointDto { EligibleParcelOutlet = eligibleParcelOutlet }; var result = mapper.Map <ServicePointInformation>(dto); Assert.Equal(dto.EligibleParcelOutlet, result.IsEligibleParcelOutlet); }
public void Map_ServicePointDto_CorrectId() { var config = new MapperConfiguration(cfg => { cfg.AddProfile <DeliveryMappingProfile>(); }); IMapper mapper = config.CreateMapper(); var dto = new ServicePointDto { ServicePointId = Factory.GetString() }; var result = mapper.Map <ServicePointInformation>(dto); Assert.Equal(dto.ServicePointId, result.Id); }
public void GetCoordinate_CoordinateAndCoordinateArrayIsNull_ReturnEmptyCoordinate(bool arrayIsNull) { var dto = new ServicePointDto { Coordinate = null, Coordinates = arrayIsNull ? null : new CoordinateDto[0] }; CoordinateDto coordinate = dto.GetCoordinate(); Assert.Null(coordinate.Id); Assert.Equal(0F, coordinate.Northing); Assert.Equal(0F, coordinate.Easting); }
public void Map_ServicePointDtoHasCoordinateArray_CorrectId() { var config = new MapperConfiguration(cfg => { cfg.AddProfile <DeliveryMappingProfile>(); }); IMapper mapper = config.CreateMapper(); var dto = new ServicePointDto { Coordinates = new[] { new CoordinateDto { Id = Factory.GetString(7) } } }; var result = mapper.Map <ServicePointInformation>(dto); Assert.Equal(dto.Coordinates[0].Id, result.CoordinateId); }
public void Map_ServicePointDto_CorrectNotificationPostalCodes() { var config = new MapperConfiguration(cfg => { cfg.AddProfile <DeliveryMappingProfile>(); }); IMapper mapper = config.CreateMapper(); var dto = new ServicePointDto { NotificationArea = new NotificationAreaDto { PostalCodes = new[] { Factory.GetString(), Factory.GetString() } } }; var result = mapper.Map <ServicePointInformation>(dto); Assert.Collection(result.NotificationPostalCodes, x => Assert.Equal(dto.NotificationArea.PostalCodes[0], x), x => Assert.Equal(dto.NotificationArea.PostalCodes[1], x)); }
public void Map_ServicePointDtoHasSingleCoordinate_CorrectNorthing() { var config = new MapperConfiguration(cfg => { cfg.AddProfile <DeliveryMappingProfile>(); }); IMapper mapper = config.CreateMapper(); var dto = new ServicePointDto { Coordinate = new CoordinateDto { Northing = Factory.GetInteger() / 3F } }; var result = mapper.Map <ServicePointInformation>(dto); Assert.Equal(dto.Coordinate.Northing, result.Northing); }
public void Ctor_Coordinates_IsNotNull() { var dto = new ServicePointDto(); Assert.NotNull(dto.Coordinates); }
public void Ctor_OpeningHours_IsNotNull() { var dto = new ServicePointDto(); Assert.NotNull(dto.OpeningHours); }