public void GetClaims_ShouldReturnCorrectCollection() //Read
        {
            //Arrange
            Claim      claim = new Claim();
            Claim_Repo repo  = new Claim_Repo();

            repo.AddClaim(claim);

            //Act
            Queue <Claim> claims   = repo.GetAllClaims();
            bool          hasClaim = claims.Contains(claim);

            //Assert
            Assert.IsTrue(hasClaim);
        }
        public void SeeAllClaims()
        {
            //View all Method to show agent all claims in the Queue
            Console.Clear();
            Header();
            Queue <Claim> allClaims = _repo.GetAllClaims();

            Console.WriteLine("{0,-10} {1,6}    {2,-25}  {3,-12} {4,15} {5,12} {6,10}", "ClaimID", "Type", "Description", "ClaimAmout", "DateOfIncident", "DateOfClaim", "IsValid");
            foreach (Claim claim in allClaims)
            {
                Console.WriteLine("{0,-10} {1,6}    {2,-25}  ${3,-12:N2} {4,-15} {5,-15} {6,6}", claim.ClaimID, claim.Type, claim.Description, claim.ClaimAmount, claim.DateOfIncident.ToString("MM/dd/yy"), claim.DateOfClaim.ToString("MM/dd/yy"), claim.IsValid);
            }
            Console.WriteLine();
            Console.WriteLine("Press any key to return to main menu.");
            Console.ReadKey();
        }