예제 #1
0
        public void Should_be_able_to_map_properties_for_each_source()
        {
            var address1 = new Address() {City = "Lviv", Street = "Zolota"};
             var address2 = new Address() {City = "Lviv", Street = "Horodotska"};

             Mapper mapper = new Mapper();

             List<Address> addresses = new List<Address> {address1, address2};

             mapper.MapTypes<Address, AddressDto>();
             IEnumerable<AddressDto> addressDtos = mapper.ApplyMappingContainer<Address, AddressDto>(addresses);

             Assert.IsTrue(addressDtos.Any(item => item.City == address1.City));
             Assert.IsTrue(addressDtos.Any(item => item.City == address2.City));
        }