public void QueueSizeIncreases() { var queue = new QueueArray <int>(); var size = 100; for (int i = 0; i < size; i++) { queue.Enqueue(i); } Assert.AreEqual(size, queue.Size()); }
public void Add_AddManyNumbersToQueueArrayShouldWork(int count) { // Arrange QueueArray <int> sut = new QueueArray <int>(); int expected = count; // Act for (int i = 0; i < count; i++) { sut.Add(i); } int actual = sut.Size(); // Assert Assert.Equal(expected, actual); }
public void Clear_ClearQueueArrayWithSomeNumbersShoulWork() { // Arrange QueueArray <int> sut = new QueueArray <int>(); int expected = 0; // Act sut.Add(int.MaxValue); sut.Add(int.MinValue); sut.Add(42); sut.Clear(); int actual = sut.Size(); // Assert Assert.Equal(expected, actual); }
public void StackSizeDecreases() { var queue = new QueueArray <int>(); var size = 100; for (int i = 0; i < size; i++) { queue.Enqueue(i); } for (int i = 0; i < size; i++) { queue.Dequeue(); } Assert.AreEqual(0, queue.Size()); }
public void EmptyQueueSizeIsZero() { var queue = new QueueArray <int>(); Assert.AreEqual(0, queue.Size()); }