private void SeedQueue() { //Claim One DateTime claimOneIncidentDate = new DateTime(2018, 4, 25); DateTime claimOneClaimDate = new DateTime(2018, 4, 27); Claim claimOne = new Claim("1", ClaimType.Car, "Car accident on 465.", 400.00, claimOneIncidentDate, claimOneClaimDate); _claimRepo.ClaimValidity(claimOne, claimOneIncidentDate, claimOneClaimDate); _claimRepo.AddClaimToQueue(claimOne); //Claim Two DateTime claimTwoIncidentDate = new DateTime(2018, 4, 26); DateTime claimTwoClaimDate = new DateTime(2018, 4, 28); Claim claimTwo = new Claim("2", ClaimType.House, "House fire in kitchen.", 4000.00, claimTwoIncidentDate, claimTwoClaimDate); _claimRepo.ClaimValidity(claimTwo, claimTwoIncidentDate, claimTwoClaimDate); _claimRepo.AddClaimToQueue(claimTwo); //Claim Three DateTime claimThreeIncidentDate = new DateTime(2018, 4, 27); DateTime claimThreeClaimDate = new DateTime(2018, 6, 01); Claim claimThree = new Claim("3", ClaimType.Theft, "Stolen Pancakes.", 4.00, claimThreeIncidentDate, claimThreeClaimDate); _claimRepo.ClaimValidity(claimThree, claimThreeIncidentDate, claimThreeClaimDate); _claimRepo.AddClaimToQueue(claimThree); }
public void TestClaimValidity() { //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.ClaimValidity(testClaim, claimOneIncidentDate, claimOneClaimDate); Assert.AreEqual(true, testClaim.IsValid); }