Esempio n. 1
0
        public void Stack_max_test1()
        {
            //arrange
            Stack <string> mystack = new Stack <string>();
            //act
            var result2 = MyStackclass.MaxNumber(mystack);

            //assert
            Assert.AreEqual(mystack, result2);
        }
Esempio n. 2
0
        public void Stack_pop_test1()
        {
            //arrange
            Stack <string> mystack = new Stack <string>();
            //act
            var result2 = MyStackclass.Pop(mystack);

            //assert
            Assert.AreEqual(result2, mystack);
        }
Esempio n. 3
0
        public void Stack_push_test1()
        {
            //arrange
            Stack <string> mystack    = new Stack <string>();
            string         pushnumber = "ab";
            //act
            var result = MyStackclass.Push(mystack, pushnumber);

            //assert
            Assert.AreEqual(result, mystack);
        }
Esempio n. 4
0
        public void Stack_pop_test()
        {
            //arrange
            Stack <string> mystack     = new Stack <string>();
            string         pushnumber  = "23";
            string         pushnumber1 = "55";
            //act
            var result  = MyStackclass.Push(mystack, pushnumber);
            var result1 = MyStackclass.Push(result, pushnumber1);
            var result2 = MyStackclass.Pop(result1);

            //assert
            Assert.AreEqual(result2.Peek(), pushnumber);
        }
Esempio n. 5
0
        public void Stack_max_test()
        {
            //arrange
            Stack <string> mystack     = new Stack <string>();
            string         pushnumber  = "25";
            string         pushnumber1 = "55";

            //act
            var result  = MyStackclass.Push(mystack, pushnumber);
            var result1 = MyStackclass.Push(result, pushnumber1);

            var result2 = MyStackclass.MaxNumber(result1);

            //assert
            Assert.AreEqual(pushnumber1, result2.Max());
        }