public void ComplexNameFormatTest() { IMetricNameFormatter formatter = new DefaultMetricNameFormatter(); string name = "hi.how.are.you"; string[] parameters = { "one", "two", "three" }; string formatValue = formatter.Format(name, parameters); Assert.AreEqual("hi.how.are.you.one.two.three", formatValue); }
public void BracketNameFormatTest() { IMetricNameFormatter formatter = new DefaultMetricNameFormatter(); string name = "this.is.strange[hi][how][are][you]"; string[] parameters = { "one", "two", "three" }; string formatValue = formatter.Format(name, parameters); Assert.AreEqual("this.is.strange.one.two.three[hi][how][are][you]", formatValue); }
public void SimpleNameFormatTest() { IMetricNameFormatter formatter = new DefaultMetricNameFormatter(); string name = "hi"; string[] parameters = { "one" }; string formatValue = formatter.Format(name, null); Assert.AreEqual(name, formatValue); formatValue = formatter.Format(name, parameters); Assert.AreEqual("hi.one", formatValue); }