Пример #1
0
        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.");
        }
Пример #2
0
        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);
        }
Пример #3
0
 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);
 }
Пример #4
0
        public void Validate(IObjectValidator validator)
        {
            validator.Verify(!String.IsNullOrWhiteSpace(Context.RequestingApi),
                             "Service requesting validation not set.");

            validator.Verify(Context.Credentials != null,
                             "Credentials not specified.");

            validator.Verify(Context.IsValidResourceScope,
                             "Specified resource context is not valid.");
        }
Пример #5
0
        public void Validate(IObjectValidator validator)
        {
            validator.Verify(!string.IsNullOrWhiteSpace(QueueName), $"{nameof(QueueName)} not specified.");

            validator.Verify(PerQueueMessageTtl == null || 0 <= PerQueueMessageTtl.Value,
                             $"{nameof(PerQueueMessageTtl)} must be greater or equal to zero.");

            validator.Verify(Priority == null || 0 < Priority, $"{nameof(Priority)} must be greater then zero.");

            validator.Verify(MaxPriority == null || 0 < MaxPriority,
                             $"{nameof(MaxPriority)} must be greater or equal to zero.");
        }
Пример #6
0
            public void Validate(IObjectValidator validator)
            {
                validator.Verify(ValueThree > 500, "ValueThreeValidationMessage");
                EntityValidateInvoked = true;

                if (Child != null)
                {
                    validator.AddChild(Child);
                }

                Children?.ForEach(c => validator.AddChild(c));

                validator.Verify(ValueInfoOne == 1000,
                                 "ValueWarningOne", ValidationTypes.Info);
            }
Пример #7
0
        public void Validate(IObjectValidator validator)
        {
            validator.Verify(DateOfOccurrence <= DateReported,
                             "Occurrence date must be equal or fall before Reported date.");

            validator.AddChildren(InsuredParty);
        }
Пример #8
0
        public void Validate(IObjectValidator validator)
        {
            validator.AddChildren(Contexts);

            validator.Verify(
                Contexts.WhereDuplicated(c => c.ContextName).Empty(),
                "Context names must be unique.");
        }
Пример #9
0
            public void Validate(IObjectValidator validator)
            {
                WasValidationMethodInvoked = true;

                if (AddPredicateValidation)
                {
                    validator.Verify(PropWithAttribValidation != 1013, "Value can't be 1013.", PredicateValidationType);
                }
            }
Пример #10
0
            public void Validate(IObjectValidator validator)
            {
                WasValidationMethodInvoked = true;

                if (AddPredicateValidation)
                {
                    validator.Verify(PropWithAttribValidation != 13, "Value can't be 13.");
                }

                if (validator.IsValid && EnlistChildObjectOne != null)
                {
                    validator.AddChild(EnlistChildObjectOne);
                }

                if (validator.IsValid && EnlistChildObjectTwo != null)
                {
                    validator.AddChild(EnlistChildObjectTwo);
                }
            }
Пример #11
0
        public void Validate(IObjectValidator validator)
        {
            validator.Verify(!string.IsNullOrWhiteSpace(FirstName) && FirstName.Length <= 60,
                             "First Name required and less than 60 characters.");

            validator.Verify(!string.IsNullOrWhiteSpace(LastName) && LastName.Length <= 60,
                             "Last Name required and less than 60 characters.");

            validator.Verify(!string.IsNullOrWhiteSpace(InsuranceCompany) && InsuranceCompany.Length <= 80,
                             "Insurance Company required and less than 80 characters.");

            validator.Verify(!string.IsNullOrWhiteSpace(PolicyNumber) && PolicyNumber.Length <= 50,
                             "Policy Number required and less than 50 characters.");

            validator.Verify(!string.IsNullOrWhiteSpace(InsuredState) && InsuredState.Length == 2,
                             "Insured State required and must be two characters.");

            validator.Verify(!string.IsNullOrWhiteSpace(PhoneNumber) && PhoneNumber.Length == 10,
                             "Phone Number required and must be 10 characters.");
        }
Пример #12
0
 public void Validate(IObjectValidator validator)
 {
     validator.AddChild(Contact);
     validator.Verify(!string.IsNullOrWhiteSpace(Vin) && Vin.Length == 17,
                      "VIN required and must be 17 characters.");
 }
Пример #13
0
 public void Validate(IObjectValidator validator)
 {
     validator.Verify(ValueWarningTwo == 2000,
                      "ValueWarningTwoMessage", ValidationTypes.Warning);
 }
Пример #14
0
 public void Validate(IObjectValidator validator)
 {
     validator.Verify(!string.IsNullOrWhiteSpace(Name), "Name not specified.");
     validator.Verify(!string.IsNullOrWhiteSpace(Password), "Password not specified.");
     validator.Verify(Ports.All(p => p > 8000), "All port must be greater than 8000.");
 }
Пример #15
0
 public void Validate(IObjectValidator validator)
 {
     validator.Verify(State != "NC", "Can't move here.  State if Full!!!");
 }
Пример #16
0
 public void Validate(IObjectValidator validator)
 {
     validator.Verify(!string.IsNullOrWhiteSpace(Host), "Endpoint Host not specified.");
     validator.Verify(Port > 0, "Endpoint Port must be greater than zero.");
 }
Пример #17
0
 public void Validate(IObjectValidator validator)
 {
     validator.Verify(Value1 <= Value2, "Value1 must be greater than Value2");
 }