Пример #1
0
 public LinterTest(IServiceContainer services)
 {
     _services        = services;
     _validator       = new ValidatorAggregator(_services);
     _options         = _services.GetService <IREditorSettings>().LintOptions;
     _options.Enabled = true;
 }
Пример #2
0
 public static Task EnableValidationAsync([NotNull] this IValidatorAggregator validatableViewModel,
                                          [NotNull] string propertyName)
 {
     Should.NotBeNull(validatableViewModel, nameof(validatableViewModel));
     Should.NotBeNull(propertyName, nameof(propertyName));
     validatableViewModel.IgnoreProperties.Remove(propertyName);
     return(validatableViewModel.ValidateAsync(propertyName));
 }
 public static Task DisableValidationAsync([NotNull] this IValidatorAggregator validatableViewModel,
                                           [NotNull] string propertyName)
 {
     Should.NotBeNull(validatableViewModel, "validatableViewModel");
     Should.NotBeNull(propertyName, "propertyName");
     validatableViewModel.ClearErrors(propertyName);
     validatableViewModel.IgnoreProperties.Add(propertyName);
     return(validatableViewModel.ValidateAsync(propertyName));
 }