public void Test_DequeueClaim() { //Arrange SeedClaimQueue(); Queue <Claims> queueOfClaims = new Queue <Claims>(); int initialCount = queueOfClaims.Count; bool wasDequeued; //Act queueOfClaims.Peek(); repo.DequeueClaim(); wasDequeued = (initialCount < queueOfClaims.Count) ? true : false; //Assert Assert.IsFalse(wasDequeued); }
private void TakeCareOfClaim() { Console.Write("\nDo you want to deal with this claim now? (y/n)"); string response = Console.ReadLine(); if (response == "y") { repo.DequeueClaim(); Console.WriteLine("Thank you for taking care of the claim. \nThis claim has now been removed."); Console.ReadKey(); } else if (response == "n") { Console.WriteLine("The claim will remain at the top of the queue. \nPlease take care of the claim when you are ready."); Console.ReadKey(); Menu(); } else { Console.WriteLine("Please enter 'y' for yes or 'n' for no..."); TakeCareOfClaim(); } }