コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        public void Peek_OnEmptyStack_ReturnExceptionMessage()
        {
            Stack testStack = new Stack();
            string expected = "Stack is empty.";
            string actual = testStack.Peek();

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        public void IsEmpty_OnEmptyStack_ReturnTrue()
        {
            Stack emptyStack = new Stack();
            bool expected = true;
            bool actual = emptyStack.IsEmpty();

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        public void Peek_OnPopulatedStack_ReturnString()
        {
            Node testNode = new Node("test");
            Stack testStack = new Stack();
            testStack.Push(testNode);
            string expected = "test";
            string actual = testStack.Peek();

            Assert.AreEqual(expected, actual);
        }
コード例 #4
0
ファイル: UnitTest1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        public void IsEmpty_OnStackWithOneString_ReturnFalse()
        {
            Node testNode = new Node("Test");
            Stack testStack = new Stack();
            testStack.Push(testNode);
            bool expected = false;
            bool actual = testStack.IsEmpty();

            Assert.AreEqual(expected, actual);
        }
コード例 #5
0
ファイル: UnitTest1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        public void IsEmpty_OnNewlyEmptyStack_ReturnTrue()
        {
            Node testNode = new Node("Test");
            Stack testStack = new Stack();
            testStack.Push(testNode);
            testStack.Pop();
            bool expected = true;
            bool actual = testStack.IsEmpty();

            Assert.AreEqual(expected, actual);
        }
コード例 #6
0
ファイル: Form1.cs プロジェクト: sleemjm1/IN710-sleemjm1
        public Form1()
        {
            InitializeComponent();

            stack = new Stack();
        }