Пример #1
0
        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);
            }
        }
Пример #2
0
        public void ItCanGetAValidParent()
        {
            var parentSelection = new RouletteWheelSelection();

            parentSelection.Setup(_pool, GATestHelper.GetTravelingSalesmanDefaultConfiguration());

            var parent = parentSelection.GetParent(0.22);

            Assert.IsNotNull(parent);
        }