Example #1
0
        public void CheckListForDistinctItems()
        {
            List <int>        numList      = RandomNumberList.MakeRandomList(100);
            IEnumerable <int> distinctNums = numList.Distinct();

            Assert.AreEqual(distinctNums.Count(), 100);
        }
Example #2
0
        public void CheckRandomOrder()
        {
            //There's a chance this will fail, even with 'true' randomness
            List <int> numList1      = RandomNumberList.MakeRandomList(100);
            List <int> numList2      = RandomNumberList.MakeRandomList(100);
            string     listAsString1 = string.Join(", ", numList1);
            string     listAsString2 = string.Join(", ", numList2);

            Assert.IsFalse(numList1.SequenceEqual(numList2));
        }
Example #3
0
        public void CheckItemsAreWithinRange()
        {
            List <int> numList = RandomNumberList.MakeRandomList(100);

            Assert.IsTrue(numList.TrueForAll(num => (num > 0 && num <= 100)));
        }
Example #4
0
        public void CheckSizeOfList()
        {
            List <int> numList = RandomNumberList.MakeRandomList(10);

            Assert.AreEqual(numList.Count, 10);
        }