Ejemplo n.º 1
0
        //Menu


        private void SeeAllClaims()             //Peek All Method
        {
            Console.Clear();
            Queue <Claim> queueOfClaims = _claimRepo.ReturnQueuedClaims();

            foreach (Claim claim in queueOfClaims)
            {
                Console.WriteLine
                    ($"        Claim ID: {claim.ClaimID}\n" +
                    $"Type Of Claim:    {claim.TypeOfClaim}\n" +
                    $"Description:      {claim.Description}\n" +
                    $"Claim Amount:     ${claim.ClaimAmount}\n" +
                    $"Date of Incident: {claim.DateOfIncident}\n" +
                    $"Date of Claim:    {claim.DateOfClaim}\n" +
                    $"Claim is Valid:   {claim.IsValid}");
                Console.WriteLine();
                Console.WriteLine();
            }
        }
        public void TestAddClaimToQueue()
        {
            //Arrange
            DateTime claimOneIncidentDate = new DateTime(2018, 4, 25);
            DateTime claimOneClaimDate    = new DateTime(2018, 4, 27);
            Claim    testClaim            = new Claim("1", ClaimType.Car, "Car accident on 465.", 400.00, claimOneIncidentDate, claimOneClaimDate);

            Claim_Repository _claimRepo   = new Claim_Repository();
            Queue <Claim>    queuedClaims = _claimRepo.ReturnQueuedClaims();

            //Act
            _claimRepo.AddClaimToQueue(testClaim);

            Assert.AreEqual(1, queuedClaims.Count);
        }