public void Arrange() { _kCRepo = new _02_KomodoClaimsRepository(); claims = new Claims(1, ClaimType.Car, "....", 4000.00, new DateTime(2020, 11, 20), new DateTime(2020, 12, 25), false); _kCRepo.AddClaimToQueue(claims); _listOfClaims = _kCRepo.GetClaims(); }
public void TestMethod_AddClaimsToQueue() { //Arrange -> Set things up. Claims claims2 = new Claims(1, ClaimType.Home, "....", 4000.00, new DateTime(2020, 11, 20), new DateTime(2020, 12, 4), true); int expectd = 2; //Act - Do some work _kCRepo.AddClaimToQueue(claims2); //Assert check to see if the work is working Assert.AreEqual(expectd, _listOfClaims.Count); }
private void EnterANewClaim() { Console.Clear(); Claims claims = new Claims(); Console.WriteLine("Please input a new claim Id"); int newclaimId = int.Parse(Console.ReadLine()); claims.ClaimAmount = newclaimId; Console.WriteLine("Please enter the claim type\n" + "1. Car\n" + "2. Home\n" + "3. Theft\n"); int inputClaimType = int.Parse(Console.ReadLine()); ClaimType claimType = (ClaimType)inputClaimType; switch (claimType) { case ClaimType.Car: claims.ClaimType = ClaimType.Car; break; case ClaimType.Home: claims.ClaimType = ClaimType.Home; break; case ClaimType.Theft: claims.ClaimType = ClaimType.Theft; break; default: Console.WriteLine("invalid Choice"); break; } Console.WriteLine("Pleae enter a description"); string inputdescription = Console.ReadLine(); claims.Description = inputdescription; Console.WriteLine("Please enter the claim amount"); double inputClaimAmount = double.Parse(Console.ReadLine()); claims.ClaimAmount = inputClaimAmount; claims.DateOfIncident = GetDateTime("Date Of Incident"); claims.DateOfClaim = GetDateTime("Date Of Claim"); claims.IsValid = _komodoClaimsRePo.IsValidCalculaiton(claims.DateOfIncident, claims.DateOfClaim); if (claims.IsValid) { Console.WriteLine("Claim is valid"); } else { Console.WriteLine("Claim is not valid"); } _komodoClaimsRePo.AddClaimToQueue(claims); }