Пример #1
0
        public void RemainingRamdomItemsFailureTest()
        {
            var itemList = GetItems();

            TestletProgram objTestlet = new TestletProgram("1", itemList);
            var            actualData = objTestlet.Randomize();

            Assert.AreEqual(actualData.Where(x => x.ItemType == ItemTypeEnum.Operational).Count(), 6);
            Assert.AreEqual(actualData.Where(x => x.ItemType == ItemTypeEnum.Pretest).Count(), 4);
        }
Пример #2
0
        public void FirstTwoItemsFailureTest()
        {
            var itemList = GetItems();

            TestletProgram objTestlet   = new TestletProgram("1", itemList);
            var            actualResult = objTestlet.Randomize();

            Assert.AreNotEqual(ItemTypeEnum.Operational, actualResult[0].ItemType);
            Assert.AreNotEqual(ItemTypeEnum.Operational, actualResult[1].ItemType);
        }
Пример #3
0
        public void FirstTwoItemSuccessTest()
        {
            var itemList = GetItems();

            TestletProgram objTestlet = new TestletProgram("1", itemList);
            var            actualData = objTestlet.Randomize();

            Assert.AreEqual(actualData[0].ItemType, ItemTypeEnum.Pretest);
            Assert.AreEqual(actualData[1].ItemType, ItemTypeEnum.Pretest);
        }
Пример #4
0
        public void RandomItemsFailureTest()
        {
            var itemList = GetItems();

            var expectedList = new List <string> {
                "5", "12", "3", "abc"
            };

            TestletProgram objTestlet   = new TestletProgram("1", itemList);
            var            actualResult = objTestlet.Randomize();

            Assert.IsFalse(expectedList.Contains(actualResult[0].ItemId));
            Assert.IsFalse(expectedList.Contains(actualResult[1].ItemId));
        }
Пример #5
0
        public void RandomItemsSuccessTest()
        {
            var itemList = GetItems();

            var expectedList = new List <string> {
                "1", "2", "3", "4"
            };

            TestletProgram objTestlet   = new TestletProgram("1", itemList);
            var            actualResult = objTestlet.Randomize();

            Assert.IsTrue(expectedList.Contains(actualResult[0].ItemId));
            Assert.IsTrue(expectedList.Contains(actualResult[0].ItemId));
        }