Пример #1
0
        public void QueueClearWorksCorrectly()
        {
            //Arrange
            var queue = new StaticPriorityQueue <string>();
            int count = 0;

            //Act
            queue.Enqueue(1, "add '1");
            queue.Enqueue(0, "add '2");
            queue.Enqueue(0, "add '3");
            queue.Enqueue(2, "add '4");
            queue.Clear();
            int result = queue.Count;

            //Assert
            Assert.AreEqual(count, result);
        }