@Test(dataProvider = "alterCountParameters")
public void alterCount(
	final Integer ngenes,
	final Integer nchromosomes,
	final Integer npopulation
) {

	final ISeq<Phenotype<DoubleGene, Double>> p1 =
		population(ngenes, nchromosomes, npopulation);
	final Alterer<DoubleGene, Double> mutator = newAlterer(0.01);
	final AltererResult<DoubleGene, Double> result = mutator.alter(p1, 1);
	Assert.assertEquals(
		result.alterations(),
		diff(p1, result.population())
	);
}