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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
        }