示例#1
0
        public void SeeAllClaims()
        {
            Queue <Claim> localClaimList = claimRepo.ReturnClaimQueue();

            Console.WriteLine("Claim ID\t" +
                              "Type\t" +
                              "Description\t" +
                              "Amount\t" +
                              "DateOfIncident\t" +
                              "DateOfClaim\t" +
                              "IsValid\t" +
                              "");
            foreach (Claim claim in localClaimList)
            {
                Console.WriteLine(claim.ClaimID + "\t" +
                                  claim.TypeOfClaim + "\t" +
                                  claim.Description + "\t" +
                                  "$" + claim.ClaimAmount + "\t" +
                                  claim.DateOfIncident + "\t" +
                                  claim.DateOfIncident + "\t" +
                                  claim.IsValid + "\t" +
                                  "");
            }
            Console.WriteLine("Press enter to return to main menu.");
            Console.ReadLine();
            Console.Clear();
            RunMenu();
        }
示例#2
0
        public void AddClaimToQueueMethod_Test()
        {
            //Arrange
            Claim item1 = new Claim(1, "Easy Claim", 1000d, new DateTime(2019, 8, 26), new DateTime(2019, 9, 29), false, ClaimType.Car);
            Claim item2 = new Claim(2, "Medium Claim", 2000d, new DateTime(2019, 9, 16), new DateTime(2019, 9, 29), true, ClaimType.Home);
            Claim item3 = new Claim(3, "Hard Claim", 3000d, new DateTime(2019, 9, 21), new DateTime(2019, 9, 29), true, ClaimType.Theft);

            //Act

            claimRepo.AddClaimToQueue(item1);
            claimRepo.AddClaimToQueue(item2);
            claimRepo.AddClaimToQueue(item3);

            Queue <Claim> localClaimQueue = claimRepo.ReturnClaimQueue();

            int actual   = localClaimQueue.Count;
            int expected = 3;

            //Assert
            Assert.AreEqual(expected, actual);
        }