public void Test_FindRiskyBets() { IBetsAnalyzer betsAnalyzer = new BetsAnalyzer(); var riskyBets = betsAnalyzer.FindRiskyBets(unusualCustomers, unsettledBets); Assert.AreEqual(riskyBets.Count, 1); }
private void AnalyzeAndShowBets() { IBetsAnalyzer betsAnalyzer = new BetsAnalyzer(); var customersWithStatistics = betsAnalyzer.GetCustomersStatistics(SettledBets); var unUsualCustomers = betsAnalyzer.FindUnusualCustomers(customersWithStatistics); var riskyBets = betsAnalyzer.FindRiskyBets(unUsualCustomers, UnsettledBets); var unUsualBets = betsAnalyzer.FindUnusualBets(customersWithStatistics, UnsettledBets); var highlyUnusualBets = betsAnalyzer.FindHighlyUnusualBets(customersWithStatistics, UnsettledBets); var unusualWinningBets = betsAnalyzer.FindUnusualWinningBets(UnsettledBets); gridUnusualCustomers.DataSource = unUsualCustomers; gridRiskyBets.DataSource = riskyBets; gridUsualBets.DataSource = unUsualBets; gridHighlyUnusualBets.DataSource = highlyUnusualBets; gridUnusualWinningBets.DataSource = unusualWinningBets; gridAllCustomers.DataSource = customersWithStatistics; gridAllSettledBets.DataSource = SettledBets; gridAllUnsettledBets.DataSource = UnsettledBets; }