예제 #1
0
        public void Validate_Email_and_DOB_NotValid([ValueSource(nameof(customerRequestEmailDOBNotValid))] CustomerRequest customerRequestNotValid)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldHaveValidationErrorFor(x => x.EmailAddress, new CustomerRequest {
                EmailAddress = customerRequestNotValid.EmailAddress, DOB = customerRequestNotValid.DOB
            });
            customerValidator.ShouldHaveValidationErrorFor(x => x.DOB, new CustomerRequest {
                EmailAddress = customerRequestNotValid.EmailAddress, DOB = customerRequestNotValid.DOB
            });
        }
예제 #2
0
        public void Validate_PolicyNumber_NotValid(string policynumber)
        {
            var customerValidator = new CustomerRequestValidator();

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

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

            customerValidator.ShouldHaveValidationErrorFor(a => a.FirstName, new CustomerRequest {
                FirstName = firstName
            });
        }
예제 #5
0
        public void Validate_DOB_NotValid([ValueSource(nameof(notValidDOBList))] DateTime notValidDOBDate)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldHaveValidationErrorFor(a => a.DOB, new CustomerRequest {
                DOB = notValidDOBDate
            });
        }
예제 #6
0
        public void Validate_Email_NotValid(string email)
        {
            var customerValidator = new CustomerRequestValidator();

            customerValidator.ShouldHaveValidationErrorFor(a => a.EmailAddress, new CustomerRequest {
                EmailAddress = email
            });
        }