示例#1
0
        public void StatisticsCollector_MainSetMethodsCalls_ShouldGetRightStatistics()
        {
            var statisticsCollector       = new StatisticsCollector();
            ArrayHelper <int> arrayHelper = new ArrayHelpersFactory <int>().GetArrayHelper(statisticsCollector);

            var set = new Set <int>(new[] { 1, 3, 5, 7, 9 }, arrayHelper);

            set -= 5;
            set -= 1;
            set -= 9;

            set += 15;
            set -= 15;

            set += new Set <int>(new[] { 11, 15, 17 }, arrayHelper);
            set -= new Set <int>(new[] { 3, 11 }, arrayHelper);

            set.Clear();

            Assert.Equal(58, statisticsCollector.Statistics);
        }
示例#2
0
        public void StatisticsCollector_MainSetMethodsCalls_ShouldGetRightStatistics()
        {
            var statisticsCollector = new StatisticsCollector();
            ArrayHelper<int> arrayHelper = new ArrayHelpersFactory<int>().GetArrayHelper(statisticsCollector);

            var set = new Set<int>(new[] {1, 3, 5, 7, 9}, arrayHelper);
            set -= 5;
            set -= 1;
            set -= 9;

            set += 15;
            set -= 15;

            set += new Set<int>(new[] {11, 15, 17}, arrayHelper);
            set -= new Set<int>(new[] {3, 11}, arrayHelper);

            set.Clear();

            Assert.Equal(58, statisticsCollector.Statistics);
        }