public void AttributeData_GetStringValue()
        {
            AttributeData data;

            data = new AttributeData("test", new XmlNameInfo("name"), true);

            Console.WriteLine("Test with null value.");
            Assert.IsNull(data.GetStringValue(), "Value is not null.");

            Console.WriteLine("Test with string value.");
            data.Value = "string";
            Assert.AreEqual("string", data.GetStringValue(), "Value is incorrect.");

            Console.WriteLine("Test with int value.");
            data.Value = 1;
            Assert.AreEqual("1", data.GetStringValue(), "Value is incorrect.");

            Console.WriteLine("Test with converter.");
            data.ConverterTypeName = typeof(HexConverter).FullName;
            data.Value             = 10;
            Assert.AreEqual("000A", data.GetStringValue(), "Value is incorrect.");
        }
        public void AttributeData_GetStringValue()
        {
            AttributeData data;

            data = new AttributeData("test", new XmlNameInfo("name"), true);

            Console.WriteLine("Test with null value.");
            Assert.IsNull(data.GetStringValue(), "Value is not null.");

            Console.WriteLine("Test with string value.");
            data.Value = "string";
            Assert.AreEqual("string", data.GetStringValue(), "Value is incorrect.");

            Console.WriteLine("Test with int value.");
            data.Value = 1;
            Assert.AreEqual("1", data.GetStringValue(), "Value is incorrect.");

            Console.WriteLine("Test with converter.");
            data.ConverterTypeName = typeof(HexConverter).FullName;
            data.Value = 10;
            Assert.AreEqual("000A", data.GetStringValue(), "Value is incorrect.");
        }