public void Clear_WhenCalled_ShouldClearQueue(int range) { // Arrange for (var i = 1; i <= range; i++) { _queue.Enqueue(i); } // Act _queue.Clear(); // Assert Assert.That(_queue.IsEmpty, Is.EqualTo(true)); Assert.That(_queue.Size, Is.EqualTo(0)); }