public void SimpleAppendMetricNameToPath()
        {
            IMetricNameFormatter formatter = new AppendMetricNameToPathFormatter();
            Assert.AreEqual(null, formatter.Format(null, null));

            string name = "MetricName";
            Assert.AreEqual(name, formatter.Format(name, null));

            string[] path = { "domain", "app" };
            Assert.AreEqual("domain.app.MetricName", formatter.Format(name, path));
        }
 public void SeparatorAppendMetricNameToPath()
 {
     IMetricNameFormatter formatter = new AppendMetricNameToPathFormatter("-");
     string name = "MetricName";
     string[] path = { "domain", "app" };
     Assert.AreEqual("domain-app-MetricName", formatter.Format(name, path));
 }