예제 #1
0
        public void Validate_Email_and_DOB_Valid([ValueSource(nameof(customerRequestEmailDOBValid))] CustomerRequest customerRequestValid)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldNotHaveValidationErrorFor(x => x.EmailAddress, new CustomerRequest {
                EmailAddress = customerRequestValid.EmailAddress, DOB = customerRequestValid.DOB
            });
            customerValidator.ShouldNotHaveValidationErrorFor(x => x.DOB, new CustomerRequest {
                EmailAddress = customerRequestValid.EmailAddress, DOB = customerRequestValid.DOB
            });
        }
예제 #2
0
        public void Validate_Email_Valid(string email)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldNotHaveValidationErrorFor(a => a.EmailAddress, new CustomerRequest {
                EmailAddress = email
            });
        }
예제 #3
0
        public void Validate_PolicyNumber_Valid(string policynumber)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldNotHaveValidationErrorFor(a => a.PolicyReferenceNumber, new CustomerRequest {
                PolicyReferenceNumber = policynumber
            });
        }
예제 #4
0
        public void Validate_SurName_Valid(string surName)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldNotHaveValidationErrorFor(a => a.SurName, new CustomerRequest {
                SurName = surName
            });
        }
예제 #5
0
        public void Validate_FirstName_Valid(string firstName)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldNotHaveValidationErrorFor(a => a.FirstName, new CustomerRequest {
                FirstName = firstName
            });
        }
예제 #6
0
        public void Validate_DOB_Valid([ValueSource(nameof(validDOBList))] DateTime validDOBDate)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldNotHaveValidationErrorFor(a => a.DOB, new CustomerRequest {
                DOB = validDOBDate
            });
        }