public void TestValidate_InterviewerEmailAddressLengthMoreThanFifty_ThrowsValidationMetadataException() { var EmailAddressString = "Lorem ipsum dolor sit amet, te est tollit definiebas, ullum appareat adversarium an usu. Offendit"; var stubInterviewer = new Interviewer() { UserName = "******", Password = "******", FirstName = "firstname", LastName = "lastname", EmailAddress = EmailAddressString }; var validator = new CustomInterviewerValidatorAttribute(); var ex = Assert.Throws<ValidationMetadataException>(() => validator.Validate(stubInterviewer)); Assert.True(ex.Message.Contains("maximum length")); Assert.True(ex.Message.Contains("EmailAddress")); }
public void TestValidate_InterviewerClientInterviewerIdLengthMoreThanEight_ThrowsValidationMetadataException() { var ClientInterviewerIdString = "MoreThan8Characters"; var stubInterviewer = new Interviewer() { UserName = "******", Password = "******", FirstName = "firstname", LastName = "lastname", EmailAddress = "*****@*****.**", TelephoneNumber = "TelephoneNumber", ClientInterviewerId = ClientInterviewerIdString }; var validator = new CustomInterviewerValidatorAttribute(); var ex = Assert.Throws<ValidationMetadataException>(() => validator.Validate(stubInterviewer)); Assert.True(ex.Message.Contains("ClientInterviewerId")); }
public void TestValidate_InterviewerIsNull_ThrowsValidationMetadataException() { Interviewer stubInterviewer = null; var validator = new CustomInterviewerValidatorAttribute(); Assert.Throws<ValidationMetadataException>(() => validator.Validate(stubInterviewer)); }
public void TestValidate_InterviewerUserNameLengthMoreThanFifty_ThrowsValidationMetadataException() { var userNameString = "Lorem ipsum dolor sit amet, te est tollit definiebas, ullum appareat adversarium an usu. Offendit"; var stubInterviewer = new Interviewer() { UserName = userNameString }; var validator = new CustomInterviewerValidatorAttribute(); var ex = Assert.Throws<ValidationMetadataException>(() => validator.Validate(stubInterviewer)); Assert.True(ex.Message.Contains("maximum length")); Assert.True(ex.Message.Contains("UserName")); }
public void TestValidate_InterviewerUserNameIsNull_ThrowsValidationMetadataException() { var stubInterviewer = new Interviewer(){UserName = null}; var validator = new CustomInterviewerValidatorAttribute(); var ex = Assert.Throws<ValidationMetadataException>(() => validator.Validate(stubInterviewer)); Assert.True(ex.Message.Contains("Required")); }
public void TestValidate_InterviewerTelephoneNumberLengthMoreThanThirty_ThrowsValidationMetadataException() { var TelephoneNumberString = "Lorem ipsum dolor sit amet, te est"; var stubInterviewer = new Interviewer() { UserName = "******", Password = "******", FirstName = "firstname", LastName = "lastname", EmailAddress = "*****@*****.**", TelephoneNumber = TelephoneNumberString }; var validator = new CustomInterviewerValidatorAttribute(); var ex = Assert.Throws<ValidationMetadataException>(() => validator.Validate(stubInterviewer)); Assert.True(ex.Message.Contains("maximum length")); Assert.True(ex.Message.Contains("TelephoneNumber")); }