public void VariableSinglePointCrossoverOperator_Validation_WithoutListEntityBase() { VariableSinglePointCrossoverOperator op = new VariableSinglePointCrossoverOperator(); MockGeneticAlgorithm algorithm = new MockGeneticAlgorithm { GeneticEntitySeed = new MockEntity() }; op.Initialize(algorithm); Assert.Throws <ValidationException>(() => op.Validate()); }
public void VariableSinglePointCrossoverOperator_Validation_WithListEntityBase() { VariableSinglePointCrossoverOperator op = new VariableSinglePointCrossoverOperator(); MockGeneticAlgorithm algorithm = new MockGeneticAlgorithm { GeneticEntitySeed = new IntegerListEntity() }; op.Initialize(algorithm); op.Validate(); }