コード例 #1
0
        public void Get_GetFromEmptyQueueShouldNotWork()
        {
            // Arrange
            QueueArray <int> sut = new QueueArray <int>();

            // Act

            // Assert
            Assert.Throws <DataStructureIsEmptyOnReadExeption>(() => sut.Get());
        }
コード例 #2
0
        public void Get_GetNumbersFromQueueArrayShouldWork(int count)
        {
            // Arrange
            QueueArray <int> sut = new QueueArray <int>();

            // Act
            for (int i = 0; i < count; i++)
            {
                sut.Add(i);
            }

            // Assert
            for (int expected = 0; expected < count; expected++)
            {
                Assert.Equal(expected, sut.Get());
            }
        }