public void AccountConductModelTestSuccess() { var testData = TestRecords.GetTestData(); Assert.IsNotNull(testData); var searchTerm = new List <string> { "Dishonour Fee", "Dishonour", "Failed", "Reversal", "Unpaid", "Overdraft" }; var recorddata = testData.FirstOrDefault(data => data.Code == "WVBBKJ"); var input = new AccountConductInput() { DateRangeInDays = 90, FilterTerms = searchTerm, BankRecords = recorddata }; var outputs = AccountConductModel.Instance.Analyze(input); Assert.IsNotNull(outputs as AccountConductOverallSummary); Assert.IsTrue((outputs as AccountConductOverallSummary).AccountConductGroupSummaries.Count == 2); Assert.IsTrue((outputs as AccountConductOverallSummary).Count == 3); }
public void AccountConductModelTestNullBankRecordsException() { var input = new AccountConductInput() { DateRangeInDays = 30, FilterTerms = new List <string>(), BankRecords = null }; AccountConductModel.Instance.Analyze(input); }