public void SimpleHistogramUsageExample()
        {
            TelemetryConfiguration configuraiton = new TelemetryConfiguration();

            TelemetryClient client = new TelemetryClient(configuraiton);
            client.Context.Properties["a"] = "b";

            var simpleMeter = client.Histogram("test");
            var counters = configuraiton.GetCounters();

            Assert.AreEqual(1, counters.Count);

            for (int i = 0; i < 10; i++)
            {
                simpleMeter.Update(i);
            }

            MetricTelemetry metric = counters[0].GetValueAndReset();
            Assert.AreEqual(9 * (9 + 1) / 2 / 10.0, metric.Value);
            Assert.AreEqual(10, metric.Count);
            Assert.AreEqual(0, metric.Min);
            Assert.AreEqual(9, metric.Max);
            Assert.AreEqual("test", metric.Name);
            Assert.AreEqual("b", metric.Context.Properties["a"]);
        }