public void InsertOrUpdateCreditClaimHeaderTest() { var testUser = GetTestUser(); var testCompany = GetTestCompany(testUser); // Check db before test SalesService.CleanCreditClaimTables(); CreditClaimHeaderListModel cch = SalesService.FindCreditClaimHeaders(); int expected = 0; int actual = cch.Items.Count(); Assert.IsTrue(expected == actual, $"Error: {actual} number of items were found when {expected} were expected"); // Create and test var model = getCreditClaimHeader(); cch = SalesService.FindCreditClaimHeaders(); expected = 1; actual = cch.Items.Count(); Assert.IsTrue(expected == actual, $"Error: {actual} number of items were found when {expected} were expected"); AreEqual(model, cch.Items); // Delete and check after test SalesService.CleanCreditClaimTables(); cch = SalesService.FindCreditClaimHeaders(); expected = 0; actual = cch.Items.Count(); Assert.IsTrue(expected == actual, $"Error: {actual} number of items were found when {expected} were expected"); }
public CreditClaimHeaderListModel FindCreditClaimHeaders() { CreditClaimHeaderListModel model = new CreditClaimHeaderListModel(); foreach (var cch in db.FindCreditClaimHeaders()) { model.Items.Add(MapToModel(cch)); } return(model); }