public void StartTest() { var config = new Mock <IOptimizerConfiguration>(); config.Setup(c => c.PopulationSize).Returns(2); var fitness = new Mock <OptimizerFitness>(config.Object); fitness.Setup(f => f.Evaluate(It.IsAny <IChromosome>())).Returns(-10).Verifiable(); var unit = new GeneticManager(config.Object, fitness.Object, Mock.Of <ILogManager>()); unit.Start(); fitness.Verify(); }