public virtual void TestGetAttributeNameValuePairs() { // used as expected: an enumerated object is passed in IDictionary <string, string> result = new CvPropertyFormatterTest.TestableCvPropertyFormatter().GetAttributeNameValuePairsForTest (new Ca.Infoway.Messagebuilder.Marshalling.HL7.Formatter.FormatContextImpl(this.result, null, "name", null, null, null, false, SpecificationVersion.R02_04_02, null, null, CodingStrength.CNE, false), CeRxDomainTestValues.CENTIMETRE, null); Assert.AreEqual(2, result.Count, "map size"); Assert.IsTrue(result.ContainsKey("code"), "key as expected"); Assert.AreEqual("cm", result.SafeGet("code"), "value as expected"); Assert.IsTrue(result.ContainsKey("codeSystem"), "key as expected"); Assert.AreEqual("1.2.3.4", result.SafeGet("codeSystem"), "value as expected"); }