Example #1
0
        public void Is_instance_of_AccommodationDto()
        {
            //Arrange
            var accommodationDto = new AccommodationDto();

            //Act
            var type = typeof(AccommodationDto);

            //Assert
            Assert.IsInstanceOf(type, accommodationDto);
        }
Example #2
0
        public void Id_is_instance_of_integer()
        {
            //Arrange
            var accommodationDto = new AccommodationDto();

            //Act
            var id = accommodationDto.Id;

            //Assert
            Assert.IsInstanceOf <int>(id);
        }
Example #3
0
        public void Address_is_testAddress()
        {
            //Arrange
            const string testAddress = "testAddress";
            var          accommodationDataTransferObject = new AccommodationDto {
                Address = testAddress
            };

            //Act
            var adress = accommodationDataTransferObject.Address;

            //Assert
            Assert.IsTrue(adress == testAddress);
        }
Example #4
0
        public void Location_is_testLocation()
        {
            //Arrange
            const string testLocation = "testLocation";
            var          accommodationDataTransferObject = new AccommodationDto {
                Location = testLocation
            };

            //Act
            var location = accommodationDataTransferObject.Location;

            //Assert
            Assert.IsTrue(location == testLocation);
        }
Example #5
0
        public void Name_Is_testName()
        {
            //Arrange
            const string testName = "testName";
            var          accommodationDataTransferObject = new AccommodationDto {
                Name = testName
            };

            //Act
            var name = accommodationDataTransferObject.Name;

            //Assert
            Assert.IsTrue(name == testName);
        }
Example #6
0
        public void Map_Accommodation_to_AccommodationDataTransferObject()
        {
            //Arrange
            Mapper.Initialize(cfg => cfg.CreateMap <Accommodation, AccommodationDto>()
                              .ForMember(d => d.Name, opt => opt.MapFrom(src => Enumerable.FirstOrDefault <LocalizedAccommodation>(src.LocalizedAccommodations).Name)));

            var accommodation = new Accommodation {
                Address = "Olbramovice"
            };

            accommodation.LocalizedAccommodations.Add(new LocalizedAccommodation {
                Name = "Jirka"
            });

            var accommodationDataTransferObject = new AccommodationDto();

            //Act
            accommodationDataTransferObject = Mapper.Map(accommodation, accommodationDataTransferObject);

            //Assert
            Assert.IsTrue(accommodationDataTransferObject.Name == "Jirka");
        }