public void OnePointCrossLinkTest2() { Organism parent1 = new Organism(); Organism parent2 = new Organism(); parent1.Chromosomes.Add(new Chromosome(1, "11")); parent2.Chromosomes.Add(new Chromosome(1, "00")); IRandom rand = new Deterministic(1, 1); OnePointCrossover crossLinker = new OnePointCrossover(rand, 0); var answer = crossLinker.CrossLink(parent1, parent2); Assert.AreEqual("11", answer.Item1.Chromosomes[0].ToString()); Assert.AreEqual("00", answer.Item2.Chromosomes[0].ToString()); }