示例#1
0
        public void EnsureFifoOrder()
        {
            string             first     = "first";
            string             second    = "second";
            FifoQueue <string> fifoQueue = new FifoQueue <string>();

            fifoQueue.Push(first);
            fifoQueue.Push(second);
            Assert.Equal(first, fifoQueue.Pop());
            Assert.Equal(second, fifoQueue.Pop());
        }
示例#2
0
        public void TestClearQueue()
        {
            FifoQueue <string> fifoQueue = new FifoQueue <string>();

            fifoQueue.Push("one-element");
            Assert.False(fifoQueue.IsEmpty());
        }
示例#3
0
        public void TestLoadedFifo()
        {
            FifoQueue <string> fifoQueue = new FifoQueue <string>();

            fifoQueue.Push("element");
            Assert.False(fifoQueue.IsEmpty());
        }