public void should_be_full_when_added_items_until_maximum_capacity() { var bufferDepth = 2; var queue = new QueueBuffer(bufferDepth: bufferDepth); queue.Put(new Flit()); queue.Put(new Flit()); queue.IsFull().Should().Be.True(); }
public void should_not_allow_add_more_items_than_buffer_depth() { var bufferDepth = 2; var queue = new QueueBuffer(bufferDepth: bufferDepth); queue.Put(new Flit()); queue.Put(new Flit()); queue.Put(new Flit()); queue.IsFull().Should().Be.True(); queue.Items.Count().Should().Be.EqualTo(bufferDepth); }