public void TestToggleSynapseMutator() { var mutator = new ToggleSynapseMutator(1.0f); var mutatedGenotype = new Genotype(genotype); var mutationResults = new MutationResults(); mutator.Mutate(mutatedGenotype, mutationResults); Assert.AreEqual(mutationResults.toggledSynapses, 3); // Compare gene counts var comparer = new GenotypeShapeEqualityComparer(); Assert.That(comparer.Equals(mutatedGenotype, genotype)); }