Ejemplo n.º 1
0
        public void GivenCreateAdressDTOFromAddress_WhenGivenAnAddressToCreate_ThenCreateAddressDTO()
        {
            var     memstub = Substitute.For <IMemberServices>();
            City    city    = City.CreateCity(2050, "Antwerpen", "Belgium");
            Address address = Address.CreateAddress("test", "5", city);

            var newMapper = new AddressMapper(new CityMapper(memstub));
            var result    = newMapper.AddressToDTO(address);

            Assert.IsType <AddressDTO>(result);
        }
        public AddressDTO Get(int affiliateId)
        {
            var affiliateAddress = _context.Addresses
                .SingleOrDefault(a => a.AffiliateId.Equals(affiliateId));

            if (affiliateAddress is null)
            {
                return null;
            }

            return AddressMapper.AddressToDTO(affiliateAddress);
        }