Example #1
0
        public void NonFullFifoDoesntReturnIsFull()
        {
            var fifo = new FifoBuffer <int>(5);

            Assert.IsTrue(fifo.Write(1));
            Assert.IsTrue(fifo.Write(2));
            Assert.IsTrue(fifo.Write(3));
            Assert.IsTrue(fifo.Write(4));
            Assert.IsFalse(fifo.IsFull());
        }
Example #2
0
        public void FullFifoReturnIsFull()
        {
            var fifo = new FifoBuffer <int>(5);

            Assert.IsTrue(fifo.Write(1));
            Assert.IsTrue(fifo.Write(2));
            Assert.IsTrue(fifo.Write(3));
            Assert.IsTrue(fifo.Write(4));
            Assert.IsTrue(fifo.Write(5));
            Assert.IsTrue(fifo.IsFull());
        }