public EnvironmentVariableReader( IStringValidator stringValidator, IObjectValidator objectValidator) { _stringValidator = stringValidator; _objectValidator = objectValidator; }
public void Validate(IObjectValidator validator) { validator.Verify(FirstName != LastName, "First Name cannot Equal Last Name!"); validator.Verify(Addresses.Any(), "Must have at least one address."); validator.AddChildren(Addresses); }
public void Validate(IObjectValidator validator) { validator.Verify(DateOfOccurrence <= DateReported, "Occurrence date must be equal or fall before Reported date."); validator.AddChildren(InsuredParty); }
public void Validate(IObjectValidator validator) { validator.Verify(!string.IsNullOrWhiteSpace(ExchangeName), $"{nameof(ExchangeName)} not specified."); validator.Verify(CancelRpcRequestAfterMs == null || 0 < CancelRpcRequestAfterMs, $"{nameof(CancelRpcRequestAfterMs)} must be greater then zero."); }
public void MapValues(int rowIndex, dynamic row, IObjectValidator validator, ref List <string> errors) { this.L2EmployeeSSN = row.L2EmployeeSSN; this.aName = row.aName; this.bSSN = row.bSSN; this.cDOB = validator.GetRowValue <DateTime>(row, "cDob", ref errors); }
public void Validate(IObjectValidator validator) { if (validator.IsValid) { RpcConsumers.Select(c => validator.AddChildValidator(c)); QueueProperties.Select(p => validator.AddChildValidator(p)); } }
public void ShouldBeKnownValue_WhenValidatingTypeIsNull_ThrowsArgumentNullException() { IObjectValidator sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldBeKnownValue(_fixture.Create <object>(), async obj => await Task.Run(() => _fixture.Create <bool>()), null, _fixture.Create <string>())); Assert.That(result.ParamName, Is.EqualTo("validatingType")); }
public void ShouldNotBeNull_WhenValidatingTypeIsNull_ThrowsArgumentNullException() { IObjectValidator sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldNotBeNull(_fixture.Create <object>(), null, _fixture.Create <string>())); Assert.That(result.ParamName, Is.EqualTo("validatingType")); }
public void ShouldNotBeNull_WhenValidatingFieldIsWhiteSpace_ThrowsArgumentNullException() { IObjectValidator sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldNotBeNull(_fixture.Create <object>(), GetType(), " ")); Assert.That(result.ParamName, Is.EqualTo("validatingField")); }
public void Validate(IObjectValidator validator) { validator.Verify(!string.IsNullOrWhiteSpace(Name), "Connection Name not specified."); validator.Verify(ConnectRetry > 0, "Connection Retry must be greater than zero."); validator.Verify(ConnectTimeout > 0, "Connection Timeout must be greater than zero."); validator.Verify(KeepAlive > 0, "Connection Keep-Alive must be greater than zero."); validator.AddChildren(EndPoints); }
public void Validate(IObjectValidator validator) { validator.AddChildren(Contexts); validator.Verify( Contexts.WhereDuplicated(c => c.ContextName).Empty(), "Context names must be unique."); }
public void ShouldBeDeletable_WhenValueIsNotNullAndDeletable_ReturnsReturnsObjectValidator() { IObjectValidator sut = CreateSut(); IValidator result = sut.ShouldBeDeletable(_fixture.Create <object>(), async obj => await Task.Run(() => _fixture.BuildDeletableMock(true).Object), GetType(), _fixture.Create <string>()); Assert.That(result, Is.TypeOf <BusinessLogic.Validation.ObjectValidator>()); }
public void ShouldBeUnknownValue_WhenValueIsNullAndNullIsAllowed_ReturnsObjectValidator() { IObjectValidator sut = CreateSut(); IValidator result = sut.ShouldBeUnknownValue <object>(null, async obj => await Task.Run(() => _fixture.Create <bool>()), GetType(), _fixture.Create <string>(), true); Assert.That(result, Is.TypeOf <BusinessLogic.Validation.ObjectValidator>()); }
public void ShouldBeDeletable_WhenIsDeletableGetterIsNull_ThrowsArgumentNullException() { IObjectValidator sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldBeDeletable <object, IDeletable>(_fixture.Create <object>(), null, GetType(), _fixture.Create <string>())); Assert.That(result.ParamName, Is.EqualTo("deletableGetter")); }
public void ShouldBeDeletable_WhenValidatingFieldIsWhiteSpace_ThrowsArgumentNullException() { IObjectValidator sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldBeDeletable(_fixture.Create <object>(), async obj => await Task.Run(() => _fixture.BuildDeletableMock().Object), GetType(), " ")); Assert.That(result.ParamName, Is.EqualTo("validatingField")); }
public void ShouldBeUnknownValue_WhenValidatingFieldIsEmpty_ThrowsArgumentNullException() { IObjectValidator sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldBeUnknownValue(_fixture.Create <object>(), async obj => await Task.Run(() => _fixture.Create <bool>()), GetType(), string.Empty)); Assert.That(result.ParamName, Is.EqualTo("validatingField")); }
public void Object_WhenCalled_AssertObjectValidatorFromConstructor() { IValidator sut = CreateSut(); IObjectValidator objectValidator = sut.Object; Assert.That(objectValidator, Is.EqualTo(_objectValidatorMock.Object)); }
public void ShouldNotBeNull_WhenValueIsNotNull_ReturnsObjectValidator() { IObjectValidator sut = CreateSut(); IValidator result = sut.ShouldNotBeNull(_fixture.Create <object>(), GetType(), _fixture.Create <string>()); Assert.That(result, Is.TypeOf <BusinessLogic.Validation.ObjectValidator>()); }
public NotificationServiceV3( IObjectValidator validator, IEmailService emailService, ISMSService smsService) { this.emailService = emailService; this.smsService = smsService; this.validator = validator; }
public void Validate(IObjectValidator validator) { WasValidationMethodInvoked = true; if (AddPredicateValidation) { validator.Verify(PropWithAttribValidation != 1013, "Value can't be 1013.", PredicateValidationType); } }
public JsFunctionCallerServiceFactory(IJSRuntime jsRuntime, IPasswordCryptologizer cryptologizer, HttpClient httpClient, IJsClipboardService clipboardService, IObjectValidator objectValidator) { _jsRuntime = jsRuntime; _cryptologizer = cryptologizer; _httpClient = httpClient; _clipboardService = clipboardService; _objectValidator = objectValidator; }
public EnvWriter( IDiskService diskService, IStringValidator stringValidator, IObjectValidator objectValidator) { _diskService = diskService; _stringValidator = stringValidator; _objectValidator = objectValidator; }
public ValidationCommandHandlerDecorator( ICommandHandler <TCommand> decoratee, IValidator <TCommand> validator, IObjectValidator objectValidator) { this.decoratee = decoratee; this.validator = validator; this.objectValidator = objectValidator; }
public Validators( IFileValidator fileValidator, IObjectValidator objectValidator, IStringValidator stringValidator) { FileValidator = fileValidator; ObjectValidator = objectValidator; StringValidator = stringValidator; }
public void MapValues(int rowIndex, dynamic row, IObjectValidator validator, ref List <string> errors) { this.L2SSN = row.L2SSN; this.L1Name = row.L1Name; this.L15Jan = validator.GetRowValue <int>(row, "L15Jan", ref errors); this.L15June = validator.GetRowValue <int>(row, "L15June", ref errors); this.Blah = row.L15All12Months; this.Blah1 = row.L14All12Months; this.Blah2 = row.L16All12Months; }
/// <summary> /// Maps the values. /// </summary> /// <param name="rowIndex">Index of the row.</param> /// <param name="row">The row.</param> /// <param name="validator">The validator.</param> /// <param name="errors">The errors.</param> public void MapValues(int rowIndex, dynamic row, IObjectValidator validator, ref List <string> errors) { this.CompanyId = validator.GetRowValue <int>(row, "CompanyId", ref errors); this.StartDate = validator.GetRowValue <DateTime>(row, "StartDate", ref errors); this.EndDate = validator.GetRowValue <DateTime>(row, "EndDate", ref errors, isNullable: true); this.LegalName = row.LegalName; this.DBAName = row.DBAName; this.ChangeDate = validator.GetRowValue <DateTime>(row, "ChangeDate", ref errors); this.UserId = row.UserId; }
public void Validate(IObjectValidator validator) { validator.Validate(this.NumConnectionRetries > 0, "Number Connection Retries must be Greater than 0.", ValidationTypes.Error); if (validator.IsValid) { Connections.Select(c => validator.AddChildValidator(c)); } }
public void ShouldBeDeletable_WhenValueIsNullAndNullIsNotAllowed_AssertDeletableWasNotCalledOnDeletable() { IObjectValidator sut = CreateSut(); Mock <IDeletable> deletableMock = _fixture.BuildDeletableMock(); Assert.Throws <IntranetValidationException>(() => sut.ShouldBeDeletable <object, IDeletable>(null, async obj => await Task.Run(() => deletableMock.Object), GetType(), _fixture.Create <string>())); deletableMock.Verify(m => m.Deletable, Times.Never); }
public void ShouldBeDeletable_WhenValueIsNotNull_AssertDeletableWasCalledOnDeletable() { IObjectValidator sut = CreateSut(); Mock <IDeletable> deletableMock = _fixture.BuildDeletableMock(true); sut.ShouldBeDeletable(_fixture.Create <object>(), async obj => await Task.Run(() => deletableMock.Object), GetType(), _fixture.Create <string>()); deletableMock.Verify(m => m.Deletable, Times.Once); }
public JsFunctionCallerService(IJSRuntime jSRuntime, T objectReference, IPasswordCryptologizer cryptologizer, HttpClient http, IJsClipboardService jsClipboardService, IObjectValidator objectValidator) { _jsRuntime = jSRuntime; _objectReference = DotNetObjectReference.Create(objectReference); _cryptologizer = cryptologizer; _http = http; ClipboardService = jsClipboardService; ImagePaster = new ImagePaster <T>(jSRuntime, _objectReference); _objectValidator = objectValidator; }
public ValidateDataAnnotationsBehavior() { var validators = new IObjectValidator[] { new NullCheckObjectValidator(), new DataAnnotationsObjectValidator(), new ValidatableObjectValidator() }; _validatingParameterInspector = new ValidatingParameterInspector(validators); }
public DataTableValidator(IObjectValidator parent) : base(parent) { }
public DictionaryValidator(IObjectValidator parent) : base(parent) { }
public DataSetValidator(IObjectValidator parent) : base(parent) { }