Exemplo n.º 1
0
        public void PeekTest()
        {
            int             ActualCount = 4;
            CycleIntIncList list        = new CycleIntIncList(ActualCount);

            Assert.AreEqual(list.Peek(), ActualCount);
        }
Exemplo n.º 2
0
        public void DefaultConstructorTest()
        {
            CycleIntIncList list = new CycleIntIncList();

            Assert.AreEqual(list.Count, 2);
            Assert.AreEqual(list.Peek(), 2);
        }
Exemplo n.º 3
0
        public void CustomCountConstructorTest()
        {
            int             ActualCount = 7;
            CycleIntIncList list        = new CycleIntIncList(ActualCount);

            Assert.AreEqual(list.Count, ActualCount);
            Assert.AreEqual(list.Peek(), ActualCount);
        }
Exemplo n.º 4
0
        public void RemoveTest()
        {
            int             ActualCount = 12;
            CycleIntIncList list        = new CycleIntIncList(ActualCount);

            list.Remove();
            Assert.AreEqual(list.Count, ActualCount - 1);
            Assert.AreEqual(list.Peek(), ActualCount - 1);
        }
Exemplo n.º 5
0
        public void CustomIncorrectCountConstructorTest()
        {
            int ActualCount = -3;

            try
            {
                CycleIntIncList list = new CycleIntIncList(ActualCount);
            }
            catch (Exception e)
            {
                StringAssert.Contains(e.Message, "Длина списка дожна быть больше единицы.");
                return;
            }
            Assert.Fail("Не было выброшено ниодного исключения.");
        }