public static DNACode combine(DNACode[] parents, int numToMutate) { DNACode toReturn = combine(parents); toReturn.mutate(numToMutate); return(toReturn); }
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)); } }