Esempio n. 1
0
        [Test] public void TestReverseIndex()
        {
            GenericStack <string> stringStack = new GenericStack <string>();

            stringStack.Push("1");
            stringStack.Push("2");
            stringStack.Push("3");

            Assert.AreEqual(2, stringStack.ReverseIndex(0));
            Assert.AreEqual(1, stringStack.ReverseIndex(1));
            Assert.AreEqual(0, stringStack.ReverseIndex(2));
            Assert.AreEqual(0, stringStack.ReverseIndex(5));
            Assert.AreEqual(2, stringStack.ReverseIndex(-20));
        }