public void BoothEvaluateFunctionTest() { BoothEvaluator target = new BoothEvaluator(); RealVector point = null; double expected = target.BestKnownQuality; double actual; for (int dimension = target.MinimumProblemSize; dimension <= System.Math.Min(10, target.MaximumProblemSize); dimension++) { point = target.GetBestKnownSolution(dimension); actual = target.Evaluate(point); Assert.AreEqual(expected, actual); } }