Пример #1
0
        public void GenomeWrappsCorrectly()
        {
            var genome = new GenomeWrapper("123", 1000, 2);

            var g1 = genome.GetGene();
            var g2 = genome.GetGene();

            Assert.AreEqual("12", g1);
            Assert.AreEqual("31", g2);
        }
Пример #2
0
        public void JumpTest()
        {
            var genome = new GenomeWrapper("053456789", 1000, 2);

            genome.Jump();             //jumps to index 05

            var g1 = genome.GetGene(); //reads index 05 & 06

            genome.JumpBack();         //jumps back to index 2.

            var g2 = genome.GetGene();

            Assert.AreEqual("67", g1);
            Assert.AreEqual("34", g2);
        }