public void GeneSwapTest4()
        {
            Organism organism = new Organism();
            organism.Chromosomes.Add(new Chromosome(1, "00110110"));

            IRandom rand = new Deterministic(1);
            GeneSwapMutation mutator = new GeneSwapMutation(rand, 2);
            mutator.Mutate(organism);

            string answer = organism.Chromosomes[0].ToString();
            Assert.AreEqual("00011110", answer);
        }
        public void GeneSwapTest2()
        {
            Organism organism = new Organism();
            organism.Chromosomes.Add(new Chromosome(1, "01"));

            IRandom rand = new Deterministic(0);
            GeneSwapMutation mutator = new GeneSwapMutation(rand, 1);
            mutator.Mutate(organism);

            Assert.AreEqual("10", organism.Chromosomes[0].ToString());
        }