Ejemplo n.º 1
0
        public void TestCondenseTimeSeries0Value()
        {
            DateTime baseTime = new DateTime(10000000, DateTimeKind.Utc);

            Metric[] testMetrics = new Metric[]
            {
                new Metric(baseTime, "Test", 0, tags),
                new Metric(baseTime.AddMinutes(1), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(2), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(3), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(4), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(5), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(6), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(7), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(8), "Test", 0, tags),
                new Metric(baseTime.AddMinutes(9), "Test", 0, tags),
            };

            Metric[] expected = new Metric[]
            {
                new Metric(baseTime, "Test", 0, tags),
                new Metric(baseTime.AddMinutes(9), "Test", 0, tags),
            };

            Metric[] result = testMetrics.CondenseTimeSeries().ToArray();
            Assert.Equal(expected, result);
        }