Example #1
0
        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);
        }
Example #4
0
        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);
        }
Example #8
0
        public void Ctor_Coordinates_IsNotNull()
        {
            var dto = new ServicePointDto();

            Assert.NotNull(dto.Coordinates);
        }
Example #9
0
        public void Ctor_OpeningHours_IsNotNull()
        {
            var dto = new ServicePointDto();

            Assert.NotNull(dto.OpeningHours);
        }