public DetailInsuree GetDetailInsuree(int id) { var insuree = _insureeRepository.FindById(id, i => i.Addresses, i => i.PhoneNumbers, i => i.EmailAddresses, i => i.Partner, i => i.Insurances); var detailInsuree = new DetailInsuree(); _mapper.Map(insuree, detailInsuree); return(detailInsuree); }
public void MappingInsureeToDetailInsureeIsValid() { var insuree = CreateInsuree(); insuree.Addresses.Add(CreateAddress()); insuree.PhoneNumbers.Add(CreatePhoneNumber()); insuree.Partner = CreatePartner(); insuree.Insurances.Add(CreateInsurance()); var detailInsuree = new DetailInsuree(); Mapper.Map(insuree, detailInsuree); detailInsuree.Id.ShouldBeEquivalentTo(insuree.Id); detailInsuree.FirstName.ShouldBeEquivalentTo(insuree.FirstName); detailInsuree.LastName.ShouldBeEquivalentTo(insuree.LastName); detailInsuree.Addresses.Count().ShouldBeEquivalentTo(insuree.Addresses.Count); detailInsuree.PhoneNumbers.Count().ShouldBeEquivalentTo(insuree.PhoneNumbers.Count); detailInsuree.Insurances.Count().ShouldBeEquivalentTo(insuree.Insurances.Count); detailInsuree.Partner.Id.ShouldBeEquivalentTo(insuree.Partner.Id); detailInsuree.Partner.FirstName.ShouldBeEquivalentTo(insuree.Partner.FirstName); detailInsuree.Partner.LastName.ShouldBeEquivalentTo(insuree.Partner.LastName); }
public DetailInsuree GetDetailInsuree(int id) { var insuree = _insureeRepository.FindById(id, i => i.Addresses, i => i.PhoneNumbers, i => i.EmailAddresses, i => i.Partner, i => i.Insurances); var detailInsuree = new DetailInsuree(); _mapper.Map(insuree, detailInsuree); return detailInsuree; }