public void MyQueue_3_GetFront_1_ThrowsExceptionOnEmptyStack() { // Arrange IMyQueue <string> stack = DSBuilder.CreateMyQueue(); // Act & Assert Assert.Throws(typeof(MyQueueEmptyException), () => stack.GetFront()); }
public void MyQueue_2_Enqueue_2_GetFrontIsOkAfter1Enqueue() { // Arrange IMyQueue <string> stack = DSBuilder.CreateMyQueue(); string expected = "a"; // Act stack.Enqueue("a"); string actual = stack.GetFront(); // Assert Assert.AreEqual(expected, actual); }
public void MyQueue_3_GetFront_2_IsEmptyReturnsFalseAfterGetFrontOnOneElement() { // Arrange IMyQueue <string> stack = DSBuilder.CreateMyQueue(); bool expected = false; // Act stack.Enqueue("a"); stack.GetFront(); bool actual = stack.IsEmpty(); // Assert Assert.AreEqual(expected, actual); }