CloudWatchAppender.Tests.MetricDatumEventParserTests.Statistics_Overrides C# (CSharp) Method

Statistics_Overrides() private method

private Statistics_Overrides ( ) : void
return void
        public void Statistics_Overrides()
        {
            var parser =
                new MetricDatumEventMessageParser()
                {
                    DefaultSampleCount = 4000,
                    DefaultMinimum = 1.2,
                    DefaultMaximum = 130.5,
                    DefaultSum = 16000.5
                };
            var parsedData = parser.Parse(
                "A tick! SampleCount: 3000, Minimum: 1.3 Gigabits/Second, Maximum: 127.9 Gigabits/Second, Sum: 15000.1 Gigabits/Second");

            var passes = 0;
            foreach (var r in parsedData)
            {
                Assert.AreEqual(StandardUnit.GigabitsSecond, r.MetricData[0].Unit);
                Assert.AreEqual(1.2, r.MetricData[0].StatisticValues.Minimum);
                Assert.AreEqual(130.5, r.MetricData[0].StatisticValues.Maximum);
                Assert.AreEqual(16000.5, r.MetricData[0].StatisticValues.Sum);
                Assert.AreEqual(4000, r.MetricData[0].StatisticValues.SampleCount);
                passes++;
            }

            Assert.AreEqual(1, passes);
        }