Beispiel #1
0
        public void Test_FindUnusualCustomers()
        {
            IBetsAnalyzer betsAnalyzer     = new BetsAnalyzer();
            var           unusualCustomers = betsAnalyzer.FindUnusualCustomers(customers);

            Assert.AreEqual(unusualCustomers.Count, 1);
        }
Beispiel #2
0
        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;
        }