public void MustNotHavePersonalDataIsNull()
 {
     // Then
     Assert.Throws <DomainException>(() =>
                                     MemberBuilder.New().WithPersonalData(null).Build())
     .WithMessage(MemberValidation.PersonalDataIsEmpty);
 }
 public void MustNotHaveInvalidOccupation(string invalidOccupation)
 {
     // Then
     Assert.Throws <DomainException>(() =>
                                     MemberBuilder.New().WithOccupation(invalidOccupation).Build())
     .WithMessage(MemberValidation.OccupationIsEmpty, MemberValidation.OccupationIsInvalid);
 }
 public void MustNotHaveInvalidChurch(string invalidChurch)
 {
     // Then
     Assert.Throws <DomainException>(() =>
                                     MemberBuilder.New().WithChurch(invalidChurch).Build())
     .WithMessage(MemberValidation.ChurchIsEmpty, MemberValidation.ChurchIsInvalid);
 }
 public MemberTest()
 {
     _member = MemberBuilder.New().Build();
 }