public void JsonSerialization_ReturnsExpected() { var sample = new MetricSample(MetricStatistic.TOTAL, 100.00); var result = Serialize(sample); Assert.Equal("{\"statistic\":\"TOTAL\",\"value\":100.0}", result); }
public void Constructor_SetsValues() { var sample = new MetricSample(MetricStatistic.TOTAL, 100.00); Assert.Equal(MetricStatistic.TOTAL, sample.Statistic); Assert.Equal(100.00, sample.Value); }
internal static IList <MetricSample> ToMetricSamples(this IList <HistoricalUsageMetricSample> samples) { var result = new List <MetricSample>(); foreach (var s in samples) { var converted = new MetricSample() { Count = s.Count, TimeCreated = s.TimeCreated, InstanceName = s.InstanceName, }; long val = 0; if (!string.IsNullOrEmpty(s.Minimum)) { long.TryParse(s.Minimum, out val); converted.Minimum = val; } if (!string.IsNullOrEmpty(s.Maximum)) { long.TryParse(s.Maximum, out val); converted.Maximum = val; } if (!string.IsNullOrEmpty(s.Total)) { long.TryParse(s.Total, out val); converted.Total = val; } result.Add(converted); } return(result); }
internal static IList<MetricSample> ToMetricSamples(this IList<HistoricalUsageMetricSample> samples) { var result = new List<MetricSample>(); foreach (var s in samples) { var converted = new MetricSample() { Count = s.Count, TimeCreated = s.TimeCreated, InstanceName = s.InstanceName, }; long val = 0; if (!string.IsNullOrEmpty(s.Minimum)) { long.TryParse(s.Minimum, out val); converted.Minimum = val; } if (!string.IsNullOrEmpty(s.Maximum)) { long.TryParse(s.Maximum, out val); converted.Maximum = val; } if (!string.IsNullOrEmpty(s.Total)) { long.TryParse(s.Total, out val); converted.Total = val; } result.Add(converted); } return result; }