public void FitnessEvaluator_Serialization()
        {
            MockFitnessEvaluator evaluator = new MockFitnessEvaluator();

            evaluator.EvaluationMode = FitnessEvaluationMode.Maximize;

            MockFitnessEvaluator result = (MockFitnessEvaluator)SerializationHelper.TestSerialization(evaluator, new Type[0]);

            Assert.Equal(evaluator.EvaluationMode, result.EvaluationMode);
        }
        public void FitnessEvaluator_Ctor_NullAlgorithm()
        {
            MockFitnessEvaluator eval = new MockFitnessEvaluator();

            Assert.Throws <ArgumentNullException>(() => eval.Initialize(null));
        }