public void DeleteMutationTest2() { Organism organism = new Organism(); organism.Chromosomes.Add(new Chromosome(1, "10101")); IRandom rand = new Deterministic(1); DeleteMutation mutator = new DeleteMutation(rand); mutator.Mutate(organism); string answer = organism.Chromosomes[0].ToString(); Assert.AreEqual("1101", answer); }
public void DeleteMutationTest1() { Organism organism = new Organism(); organism.Chromosomes.Add(new Chromosome(1, "1")); IRandom rand = new Deterministic(0); DeleteMutation mutator = new DeleteMutation(rand); mutator.Mutate(organism); Assert.AreEqual("", organism.Chromosomes[0].ToString()); }