Example #1
0
 public StrategyValidator(ValidationOptions options)
 {
     if (options is null)
     {
         throw new ArgumentNullException(nameof(options));
     }
     Handler = ValidationHandler.CreateByStrategy <TStrategy>(options);
 }
 public StrategyValidator(IValidationStrategy strategy)
 {
     if (strategy is null)
     {
         throw new ArgumentNullException(nameof(strategy));
     }
     Handler = ValidationHandler.CreateByStrategy(strategy);
     Name    = $"Strategy Validator for '{strategy.GetType().GetFriendlyName()}'";
 }
Example #3
0
 public StrategyValidator()
 {
     Handler = ValidationHandler.CreateByStrategy <TStrategy>();
 }