public void ShouldMapWithoutEmail()
        {
            var mapper = new CreateParentModelToParentMapper();
            var parentModelBuilder = new CreateParentModelBuilder();

            var parentEnrollmentInfoModel = parentModelBuilder.Build();

            var parent = mapper.Build(parentEnrollmentInfoModel);

            parent.FirstName.ShouldBe(parentEnrollmentInfoModel.FirstName);
            parent.LastSurname.ShouldBe(parentEnrollmentInfoModel.LastName);
            parent.SexTypeId.ShouldBe((int)parentEnrollmentInfoModel.Sex.GetValueOrDefault());
            var parentTelephone = parent.ParentTelephones.First();
            parentTelephone.TelephoneNumber.ShouldBe(parentEnrollmentInfoModel.TelephoneNumber);
            parentTelephone.TelephoneNumberTypeId.ShouldBe((int)TelephoneNumberTypeEnum.Emergency1);
            parent.ParentElectronicMails.ShouldBeEmpty();
        }
示例#2
0
        public void ShouldMapWithoutEmail()
        {
            var mapper             = new CreateParentModelToParentMapper();
            var parentModelBuilder = new CreateParentModelBuilder();

            var parentEnrollmentInfoModel = parentModelBuilder.Build();

            var parent = mapper.Build(parentEnrollmentInfoModel);

            parent.FirstName.ShouldBe(parentEnrollmentInfoModel.FirstName);
            parent.LastSurname.ShouldBe(parentEnrollmentInfoModel.LastName);
            parent.SexTypeId.ShouldBe((int)parentEnrollmentInfoModel.Sex.GetValueOrDefault());
            var parentTelephone = parent.ParentTelephones.First();

            parentTelephone.TelephoneNumber.ShouldBe(parentEnrollmentInfoModel.TelephoneNumber);
            parentTelephone.TelephoneNumberTypeId.ShouldBe((int)TelephoneNumberTypeEnum.Emergency1);
            parent.ParentElectronicMails.ShouldBeEmpty();
        }