src/GenFx.Tests/GeneticAlgorithmTest.cs
/// <summary>
/// Tests that an exception is throw when an required configurable type has not been set on the algorithm.
/// </summary>
Tests that an exception is throw when an required configurable type has not been set on the algorithm.
Tests that an exception is throw when an required configurable type has not been set on the algorithm .
[Fact]
        public void GeneticAlgorithm_ValidateConfiguration_InvalidFitnessEvaluator()
        {
            MockGeneticAlgorithm algorithm = new MockGeneticAlgorithm
            {
                SelectionOperator = new FitnessEvaluatorDependentSelectionOperator2(),
                FitnessEvaluator = new MockFitnessEvaluator(),
                GeneticEntitySeed = new MockEntity(),
                PopulationSeed = new MockPopulation(),
            };
            this.ValidateComponent(algorithm.SelectionOperator, algorithm, true);
        }
[ Fact ] public void GeneticAlgorithm_ValidateConfiguration_InvalidFitnessEvaluator ( ) { MockGeneticAlgorithm algorithm = new MockGeneticAlgorithm { SelectionOperator = new FitnessEvaluatorDependentSelectionOperator2 ( ) , FitnessEvaluator = new MockFitnessEvaluator ( ) , GeneticEntitySeed = new MockEntity ( ) , PopulationSeed = new MockPopulation ( ) , } ; this . ValidateComponent ( algorithm . SelectionOperator , algorithm , true ) ; }
Tests that an exception is throw when an required configurable type has not been set on the algorithm.
Tests that an exception is throw when an required configurable type has not been set on the algorithm .