예제 #1
0
        public void TestPushPop()
        {
            StackBase <string> stack = new LockStack <string>();

            base.TestPushPop(stack);
            Assert.IsTrue(stack.IsEmpty, @"Stack must be empty!");
        }
예제 #2
0
        public void LockStackPushPopW2Threads()
        {
            StackBase <string> stack = new LockStack <string>();

            base.TestPushPop(stack, 2);
        }
예제 #3
0
        public void LockStackPushW4Threads()
        {
            StackBase <string> stack = new LockStack <string>();

            base.TestPush(stack, 4);
        }
예제 #4
0
        public void TestPush()
        {
            StackBase <string> stack = new LockStack <string>();

            base.TestPush(stack);
        }