Пример #1
0
    public static DNACode combine(DNACode[] parents, int numToMutate)
    {
        DNACode toReturn = combine(parents);

        toReturn.mutate(numToMutate);
        return(toReturn);
    }
Пример #2
0
    private void Test_mutate()
    {
        int N = 100;

        for (int i = 0; i < N; i++)
        {
            DNACode dna = new DNACode().initialize();

            dna.mutate();
            int total_quantity = dna.calculateTotalQuantity();
            int correctValue   = dna.getSumatoryGenValues();

            Assert.That(total_quantity, Is.EqualTo(correctValue));
        }
    }