public BoundarySelectorTests()
        {
            var item1 = new Item <String>("1", 1);
            var item2 = new Item <String>("2", 2);
            var item3 = new Item <String>("3", 3);

            _boundaryCalculator.Calculate(new[] { item1, item2, item3 });
        }
Пример #2
0
        public Selector(Item <T>[] items)
        {
            _randomNumberGenerator = new Random();
            _highestBoundary       = items.Sum(item => item.Weighting) - 1;

            _boundaryCalculator = new BoundaryCalculator <T>();
            _boundaryCalculator.Calculate(items);
        }