Exemple #1
0
        public void StackEmptyPop()
        {
            stack = new StosWTablicy <char>();
            Assert.IsTrue(stack.IsEmpty);

            char c = stack.Pop();
        }
        public void PushPop_StosSieNieZmienia()
        {
            stos = new StosWTablicy <char>();
            stos.Push(RandomElement);
            stos.Push(RandomElement);

            char[] tabPrzed = stos.ToArray();
            char   e        = RandomElement;

            stos.Push(e);
            stos.Pop();
            char[] tabPo = stos.ToArray();

            CollectionAssert.AreEqual(tabPrzed, tabPo);
        }
Exemple #3
0
        public void StackUpdatingToTheSameState()
        {
            stack = new StosWTablicy <char>();
            stack.Push(RandomChar);
            stack.Push(RandomChar);

            char[] tab1 = stack.ToArray();
            char   e    = RandomChar;

            stack.Push(e);
            stack.Pop();
            char[] tab2 = stack.ToArray();

            CollectionAssert.AreEqual(tab1, tab2);
        }