public void AppliesTo(string rulesSet, string appliesToRulesSet, bool expectedResult) { // Arrange var validator = new AncestorTypeValidator<Manager, Employee>(rulesSet); // Act var result = validator.AppliesTo(appliesToRulesSet); // Assert Assert.That(result, Is.EqualTo(expectedResult)); }
public void Validate() { // Arrange var validatorProvider = new DefaultValidatorProvider(); validatorProvider.RegisterValidator(new SaveEmployeeValidator()); Validator.SetValidatorProvider(validatorProvider); var manager = new Manager(); // Act var validator = new AncestorTypeValidator<Manager, Employee>(RulesSets.Crud.Save); var results = validator.Validate(manager); // Assert Assert.That(results, Is.Not.Empty); }