public void CreateRandomGeneration_Creates_A_Generation() { DMDEcosystem ecosystem = new DMDEcosystem(); var actual = ecosystem.CreateRandomGeneration(); actual.Count.Should().Be(DMDEcosystem.SPECIMEN_PER_GENERATION); }
public void TestPopulationFitness_Assigns_All_Specimen_A_Fitness() { DMDEcosystem ecosystem = new DMDEcosystem(); var boys = ecosystem.CreateRandomGeneration(); var men = ecosystem.TestPopulationFitness(boys); men.ForEach(player => player.Fitness.Should().NotBe(0)); }