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()); }
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()); }