public StatisticsCollectionVM(IStatisticsManager statisticsManager)
        {
            this.statisticsManager = statisticsManager;
            defaultFilter          = statisticsManager.GetDefaultFilter();

            // initialise filter with default values
            filterVM = new FilterVM(defaultFilter);
            LoadAvailableStatistics();
        }
Exemplo n.º 2
0
        public void GetCacheDistributionByCacheDifficultyTest()
        {
            DataFilter filter = statisticsManager.GetDefaultFilter();

            List <StatisticData> expected = new List <StatisticData> {
                new StatisticData {
                    Name = "2", Value = "26,2000"
                },
                new StatisticData {
                    Name = "1,5", Value = "22,2000"
                }
            };

            List <StatisticData> actual = statisticsManager.GetCacheDistributionByCacheDifficulty(filter).Data;

            Assert.AreEqual(9, actual.Count);
            foreach (var data in expected)
            {
                Assert.IsTrue(actual.Contains(data));
            }
        }