public void ShouldHaveErrorWhenPhoneIsNullOrEmptyBasedOnRequiredSetting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { PhoneEnabled = true, PhoneRequired = true }); model.Phone = null; validator.TestValidate(model).ShouldHaveValidationErrorFor(x => x.Phone); model.Phone = string.Empty; validator.TestValidate(model).ShouldHaveValidationErrorFor(x => x.Phone); //not required validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { PhoneEnabled = true, PhoneRequired = false }); model.Phone = null; validator.TestValidate(model).ShouldNotHaveValidationErrorFor(x => x.Phone); model.Phone = string.Empty; validator.TestValidate(model).ShouldNotHaveValidationErrorFor(x => x.Phone); }
public void Should_have_error_when_phone_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { PhoneEnabled = true, PhoneRequired = true }); model.Phone = null; validator.ShouldHaveValidationErrorFor(x => x.Phone, model); model.Phone = ""; validator.ShouldHaveValidationErrorFor(x => x.Phone, model); //not required validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { PhoneEnabled = true, PhoneRequired = false }); model.Phone = null; validator.ShouldNotHaveValidationErrorFor(x => x.Phone, model); model.Phone = ""; validator.ShouldNotHaveValidationErrorFor(x => x.Phone, model); }
public void ShouldHaveErrorWhenFaxIsNullOrEmptyBasedOnRequiredSetting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { FaxEnabled = true, FaxRequired = true }); model.Fax = null; validator.ShouldHaveValidationErrorFor(x => x.Fax, model); model.Fax = string.Empty; validator.ShouldHaveValidationErrorFor(x => x.Fax, model); //not required validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { FaxEnabled = true, FaxRequired = false }); model.Fax = null; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); model.Fax = string.Empty; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); }
public void PublicVoidShouldHaveErrorWhenStreetAddress2IsNullOrEmptyBasedOnRequiredSetting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { StreetAddress2Enabled = true, StreetAddress2Required = true }); model.StreetAddress2 = null; validator.ShouldHaveValidationErrorFor(x => x.StreetAddress2, model); model.StreetAddress2 = string.Empty; validator.ShouldHaveValidationErrorFor(x => x.StreetAddress2, model); //not required validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { StreetAddress2Enabled = true, StreetAddress2Required = false }); model.StreetAddress2 = null; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress2, model); model.StreetAddress2 = string.Empty; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress2, model); }
public void Should_have_error_when_fax_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { FaxEnabled = true, FaxRequired = true }); model.Fax = null; validator.ShouldHaveValidationErrorFor(x => x.Fax, model); model.Fax = ""; validator.ShouldHaveValidationErrorFor(x => x.Fax, model); //not required validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { FaxEnabled = true, FaxRequired = false }); model.Fax = null; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); model.Fax = ""; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); }
public void ShouldHaveErrorWhenLastNameIsNullOrEmpty() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { LastNameEnabled = true, LastNameRequired = true }); model.LastName = null; validator.ShouldHaveValidationErrorFor(x => x.LastName, model); model.LastName = string.Empty; validator.ShouldHaveValidationErrorFor(x => x.LastName, model); //not required validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { LastNameEnabled = true, LastNameRequired = false }); model.LastName = null; validator.ShouldNotHaveValidationErrorFor(x => x.LastName, model); model.LastName = string.Empty; validator.ShouldNotHaveValidationErrorFor(x => x.LastName, model); }
public void Should_have_error_when_company_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(new CustomerSettings() { CompanyEnabled = true, CompanyRequired = true }); model.Company = null; validator.ShouldHaveValidationErrorFor(x => x.Company, model); model.Company = ""; validator.ShouldHaveValidationErrorFor(x => x.Company, model); //not required validator = new CustomerInfoValidator(new CustomerSettings { CompanyEnabled = true, CompanyRequired = false }); model.Company = null; validator.ShouldNotHaveValidationErrorFor(x => x.Company, model); model.Company = ""; validator.ShouldNotHaveValidationErrorFor(x => x.Company, model); }
public void Should_have_error_when_lastName_is_null_or_empty() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { LastNameEnabled = true, LastNameRequired = true }); model.LastName = null; validator.ShouldHaveValidationErrorFor(x => x.LastName, model); model.LastName = ""; validator.ShouldHaveValidationErrorFor(x => x.LastName, model); //not required validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { LastNameEnabled = true, LastNameRequired = false }); model.LastName = null; validator.ShouldNotHaveValidationErrorFor(x => x.LastName, model); model.LastName = ""; validator.ShouldNotHaveValidationErrorFor(x => x.LastName, model); }
public void Should_have_error_when_company_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { CompanyEnabled = true, CompanyRequired = true }); model.Company = null; validator.ShouldHaveValidationErrorFor(x => x.Company, model); model.Company = ""; validator.ShouldHaveValidationErrorFor(x => x.Company, model); //not required validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { CompanyEnabled = true, CompanyRequired = false }); model.Company = null; validator.ShouldNotHaveValidationErrorFor(x => x.Company, model); model.Company = ""; validator.ShouldNotHaveValidationErrorFor(x => x.Company, model); }
public void Should_have_error_when_streetaddress2_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { StreetAddress2Enabled = true, StreetAddress2Required = true }); model.StreetAddress2 = null; validator.ShouldHaveValidationErrorFor(x => x.StreetAddress2, model); model.StreetAddress2 = ""; validator.ShouldHaveValidationErrorFor(x => x.StreetAddress2, model); //not required validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { StreetAddress2Enabled = true, StreetAddress2Required = false }); model.StreetAddress2 = null; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress2, model); model.StreetAddress2 = ""; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress2, model); }
public void Should_have_error_when_zippostalcode_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { ZipPostalCodeEnabled = true, ZipPostalCodeRequired = true }); model.ZipPostalCode = null; validator.ShouldHaveValidationErrorFor(x => x.ZipPostalCode, model); model.ZipPostalCode = ""; validator.ShouldHaveValidationErrorFor(x => x.ZipPostalCode, model); //not required validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { ZipPostalCodeEnabled = true, ZipPostalCodeRequired = false }); model.ZipPostalCode = null; validator.ShouldNotHaveValidationErrorFor(x => x.ZipPostalCode, model); model.ZipPostalCode = ""; validator.ShouldNotHaveValidationErrorFor(x => x.ZipPostalCode, model); }
public void Should_not_have_error_when_firstName_is_specified() { var customerSettings = new CustomerSettings(); var validator = new CustomerInfoValidator(_localizationService, customerSettings); var model = new CustomerInfoModel(); model.FirstName = "John"; validator.ShouldNotHaveValidationErrorFor(x => x.FirstName, model); }
public void Should_not_have_error_when_lastName_is_specified() { var validator = new CustomerInfoValidator(new CustomerSettings()); var model = new CustomerInfoModel(); model.LastName = "Smith"; validator.ShouldNotHaveValidationErrorFor(x => x.LastName, model); }
public void Should_not_have_error_when_email_is_correct_format() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings()); var model = new CustomerInfoModel(); model.Email = "*****@*****.**"; validator.ShouldNotHaveValidationErrorFor(x => x.Email, model); }
public void Should_not_have_error_when_email_is_correct_format() { var validator = new CustomerInfoValidator(new CustomerSettings()); var model = new CustomerInfoModel(); model.Email = "*****@*****.**"; validator.ShouldNotHaveValidationErrorFor(x => x.Email, model); }
public void Should_not_have_error_when_lastName_is_specified() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings()); var model = new CustomerInfoModel(); model.LastName = "Smith"; validator.ShouldNotHaveValidationErrorFor(x => x.LastName, model); }
public void Should_have_error_when_email_is_wrong_format() { var customerSettings = new CustomerSettings(); var validator = new CustomerInfoValidator(_localizationService, customerSettings); var model = new CustomerInfoModel(); model.Email = "adminexample.com"; validator.ShouldHaveValidationErrorFor(x => x.Email, model); }
public void Should_have_error_when_lastName_is_null_or_empty() { var customerSettings = new CustomerSettings(); var validator = new CustomerInfoValidator(_localizationService, customerSettings); var model = new CustomerInfoModel(); model.LastName = null; validator.ShouldHaveValidationErrorFor(x => x.LastName, model); model.LastName = ""; validator.ShouldHaveValidationErrorFor(x => x.LastName, model); }
public void Should_have_error_when_firstName_is_null_or_empty() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings()); var model = new CustomerInfoModel(); model.FirstName = null; validator.ShouldHaveValidationErrorFor(x => x.FirstName, model); model.FirstName = ""; validator.ShouldHaveValidationErrorFor(x => x.FirstName, model); }
public void Should_have_error_when_email_is_null_or_empty() { var validator = new CustomerInfoValidator(new CustomerSettings()); var model = new CustomerInfoModel(); model.Email = null; validator.ShouldHaveValidationErrorFor(x => x.Email, model); model.Email = ""; validator.ShouldHaveValidationErrorFor(x => x.Email, model); }
public void Should_have_error_when_email_is_null_or_empty() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings()); var model = new CustomerInfoModel(); model.Email = null; validator.ShouldHaveValidationErrorFor(x => x.Email, model); model.Email = ""; validator.ShouldHaveValidationErrorFor(x => x.Email, model); }
public void Should_not_have_error_when_streetaddress2_is_specified() { var validator = new CustomerInfoValidator(new CustomerSettings { StreetAddress2Enabled = true }); var model = new CustomerInfoModel(); model.StreetAddress2 = "Street address 2"; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress2, model); }
public void Should_not_have_error_when_zippostalcode_is_specified() { var validator = new CustomerInfoValidator(new CustomerSettings { StreetAddress2Enabled = true }); var model = new CustomerInfoModel(); model.ZipPostalCode = "zip"; validator.ShouldNotHaveValidationErrorFor(x => x.ZipPostalCode, model); }
public void Should_not_have_error_when_city_is_specified() { var validator = new CustomerInfoValidator(new CustomerSettings { CityEnabled = true }); var model = new CustomerInfoModel(); model.City = "City"; validator.ShouldNotHaveValidationErrorFor(x => x.City, model); }
public void Should_not_have_error_when_phone_is_specified() { var validator = new CustomerInfoValidator(new CustomerSettings { PhoneEnabled = true }); var model = new CustomerInfoModel(); model.Phone = "Phone"; validator.ShouldNotHaveValidationErrorFor(x => x.Phone, model); }
public void Should_not_have_error_when_fax_is_specified() { var validator = new CustomerInfoValidator(new CustomerSettings { FaxEnabled = true }); var model = new CustomerInfoModel(); model.Fax = "Fax"; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); }
public void Should_not_have_error_when_firstName_is_specified() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings()); var model = new CustomerInfoModel { FirstName = "John" }; validator.ShouldNotHaveValidationErrorFor(x => x.FirstName, model); }
public void Should_not_have_error_when_email_is_correct_format() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings()); var model = new CustomerInfoModel { Email = "*****@*****.**" }; validator.ShouldNotHaveValidationErrorFor(x => x.Email, model); }
public void Should_have_error_when_email_is_null_or_empty() { _stateProvinceService = MockRepository.GenerateMock<IStateProvinceService>(); var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings()); var model = new CustomerInfoModel(); model.Email = null; validator.ShouldHaveValidationErrorFor(x => x.Email, model); model.Email = ""; validator.ShouldHaveValidationErrorFor(x => x.Email, model); }
public void Should_not_have_error_when_streetaddress_is_specified() { var customerSettings = new CustomerSettings() { StreetAddressEnabled = true }; var validator = new CustomerInfoValidator(_localizationService, customerSettings); var model = new CustomerInfoModel(); model.StreetAddress = "Street address"; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress, model); }
public void Should_have_error_when_email_is_null_or_empty() { _stateProvinceService = MockRepository.GenerateMock <IStateProvinceService>(); var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings()); var model = new CustomerInfoModel(); model.Email = null; validator.ShouldHaveValidationErrorFor(x => x.Email, model); model.Email = ""; validator.ShouldHaveValidationErrorFor(x => x.Email, model); }
public void Should_not_have_error_when_company_is_specified() { var customerSettings = new CustomerSettings() { CompanyEnabled = true }; var validator = new CustomerInfoValidator(_localizationService, customerSettings); var model = new CustomerInfoModel(); model.Company = "Company"; validator.ShouldNotHaveValidationErrorFor(x => x.Company, model); }
public void ShouldNotHaveErrorWhenFaxIsSpecified() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { FaxEnabled = true }); var model = new CustomerInfoModel { Fax = "Fax" }; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); }
public void ShouldNotHaveErrorWhenStreetAddressIsSpecified() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { StreetAddressEnabled = true }); var model = new CustomerInfoModel { StreetAddress = "Street address" }; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress, model); }
public void ShouldNotHaveErrorWhenZipPostalCodeIsSpecified() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { StreetAddress2Enabled = true }); var model = new CustomerInfoModel { ZipPostalCode = "zip" }; validator.ShouldNotHaveValidationErrorFor(x => x.ZipPostalCode, model); }
public void Should_have_error_when_fax_is_null_or_empty_based_on_required_setting() { var customerSettings = new CustomerSettings() { FaxEnabled = true }; var validator = new CustomerInfoValidator(_localizationService, customerSettings); var model = new CustomerInfoModel(); //required customerSettings.FaxRequired = true; model.Fax = null; validator.ShouldHaveValidationErrorFor(x => x.Fax, model); model.Fax = ""; validator.ShouldHaveValidationErrorFor(x => x.Fax, model); //not required customerSettings.FaxRequired = false; model.Fax = null; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); model.Fax = ""; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); }
public void Should_not_have_error_when_city_is_specified() { var validator = new CustomerInfoValidator(_localizationService, _stateProvinceService, new CustomerSettings { CityEnabled = true }); var model = new CustomerInfoModel(); model.City = "City"; validator.ShouldNotHaveValidationErrorFor(x => x.City, model); }
public void Should_not_have_error_when_zippostalcode_is_specified() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { StreetAddress2Enabled = true }); var model = new CustomerInfoModel(); model.ZipPostalCode = "zip"; validator.ShouldNotHaveValidationErrorFor(x => x.ZipPostalCode, model); }
public void Should_not_have_error_when_phone_is_specified() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { PhoneEnabled = true }); var model = new CustomerInfoModel(); model.Phone = "Phone"; validator.ShouldNotHaveValidationErrorFor(x => x.Phone, model); }
public void Should_not_have_error_when_fax_is_specified() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { FaxEnabled = true }); var model = new CustomerInfoModel(); model.Fax = "Fax"; validator.ShouldNotHaveValidationErrorFor(x => x.Fax, model); }
public void Should_not_have_error_when_company_is_specified() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { CompanyEnabled = true }); var model = new CustomerInfoModel(); model.Company = "Company"; validator.ShouldNotHaveValidationErrorFor(x => x.Company, model); }
public void Should_have_error_when_streetaddress_is_null_or_empty_based_on_required_setting() { var model = new CustomerInfoModel(); //required var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { StreetAddressEnabled = true, StreetAddressRequired = true }); model.StreetAddress = null; validator.ShouldHaveValidationErrorFor(x => x.StreetAddress, model); model.StreetAddress = ""; validator.ShouldHaveValidationErrorFor(x => x.StreetAddress, model); //not required validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { StreetAddressEnabled = true, StreetAddressRequired = false }); model.StreetAddress = null; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress, model); model.StreetAddress = ""; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress, model); }
public new void Setup() { _validator = new CustomerInfoValidator(_localizationService); }
public void Should_not_have_error_when_streetaddress_is_specified() { var validator = new CustomerInfoValidator(_localizationService, new CustomerSettings() { StreetAddressEnabled = true }); var model = new CustomerInfoModel(); model.StreetAddress = "Street address"; validator.ShouldNotHaveValidationErrorFor(x => x.StreetAddress, model); }