Exemplo n.º 1
0
        public void IsMetReturnsFalseForAlmostMaxIterations()
        {
            var terminationCriterion = new MaxIterations(maximum: 5);
            var almostMaxIterations  = MaxIterationsTest.CreateCmaEsData(currentGeneration: 4);

            Assert.False(terminationCriterion.IsMet(almostMaxIterations), "Termination criterion should not have been met.");
        }
Exemplo n.º 2
0
        public void IsMetReturnsTrueForMaxIterations()
        {
            var terminationCriterion = new MaxIterations(maximum: 5);
            var maxIterations        = MaxIterationsTest.CreateCmaEsData(currentGeneration: 5);

            Assert.True(terminationCriterion.IsMet(maxIterations), "Termination criterion should have been met.");
        }