public void RequiredGeneticAlgorithmValidator_IsValid() { RequiredGeneticAlgorithmValidator validator = new RequiredGeneticAlgorithmValidator(typeof(MockGeneticAlgorithm)); bool result = validator.IsValid(new MockGeneticAlgorithm(), out string errorMessage); Assert.True(result); Assert.Null(errorMessage); result = validator.IsValid(new MockGeneticAlgorithm2(), out errorMessage); Assert.False(result); Assert.NotNull(errorMessage); }
public void RequiredGeneticAlgorithmValidator_Ctor() { RequiredGeneticAlgorithmValidator validator = new RequiredGeneticAlgorithmValidator(typeof(MockGeneticAlgorithm)); Assert.Equal(typeof(MockGeneticAlgorithm), validator.RequiredComponentType); }