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); }
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); }