Beispiel #1
0
        protected override IEnumerable <cmdsoft_part_of_owner> ChangeByRules(IEnumerable <cmdsoft_part_of_owner> cmdsoftPartOfOwners)
        {
            var amountOfPartOwners = cmdsoftPartOfOwners.Count();

            if (amountOfPartOwners > 0)
            {
                int i     = 0;
                var array = RandomRangeHelper.Get(amountOfPartOwners, 100);
                foreach (var partOfOwner in cmdsoftPartOfOwners)
                {
                    partOfOwner.cmdsoft_part = array[i];
                    i++;
                }
            }
            return(cmdsoftPartOfOwners);
        }
        public void Is_GeneratingRange_Equals_Several_Sums()
        {
            var range1 = RandomRangeHelper.Get(1, 100);

            Assert.Single(range1);
            Assert.Equal(100, range1[0]);

            var range2 = RandomRangeHelper.Get(15, 178);

            Assert.Equal(15, range2.Length);
            Assert.Equal(178, range2.Sum());

            var range3 = RandomRangeHelper.Get(100, 45);

            Assert.Equal(100, range3.Length);
            Assert.Equal(45, range3.Sum());
        }