public void ItCanSelectAllValues() { _rankSelection.Setup(GetStepChromosomes(1), _config); Assert.AreEqual(100, _rankSelection.Rankings.Count); for (var i = 0.00; i <= 1.00; i += 0.001) { var parent = _rankSelection.GetParent(i); } }
public void ItCanGetAValidParent() { var parentSelection = new RouletteWheelSelection(); parentSelection.Setup(_pool, GATestHelper.GetTravelingSalesmanDefaultConfiguration()); var parent = parentSelection.GetParent(0.22); Assert.IsNotNull(parent); }