public void TestDeleteClaim() { // Arrange (Create and initialize variables) var lossDate = new DateTime(2020, 08, 11); var claimDate = new DateTime(2020, 09, 01); var claimExpiration = new TimeSpan(30, 0, 0, 0); bool isValid = claimDate <= lossDate + claimExpiration; var claim = new Claim(1, ClaimType.Theft, "Stolen TV and laptop", 2500.00m, lossDate, claimDate, isValid); var claimTester = new ClaimCRUD(); claimTester.CreateClaim(claim); // Act (Call DeleteClaim() method on the claim bool wasDeleted = claimTester.DeleteClaim(claim.ClaimID); // Assert (wasDeleted should return true if the delete was successful) Assert.IsTrue(wasDeleted, "Delete was not successful."); }
public void TestAddClaim() { // Arrange (Create and initialize variables) var lossDate = new DateTime(2020, 03, 14); var claimDate = new DateTime(2020, 03, 15); var claimExpiration = new TimeSpan(30, 0, 0, 0); bool isValid = claimDate <= lossDate + claimExpiration; var claim = new Claim(1, ClaimType.Vehicle, "Fender bender", 3000.00m, lossDate, claimDate, isValid); var claimTester = new ClaimCRUD(); int beginningCount = claimTester.GetAllClaims().Count; // Act (Add new claim to queue) claimTester.CreateClaim(claim); // Assert (Check the count of the claims queue to make sure it is greater than it was at the beginning) int endingCount = claimTester.GetAllClaims().Count; Assert.IsTrue(endingCount > beginningCount, "Add was not successful."); }