public void SerializeDeserializeTest()
        {
            StringAttributeType originalObject = new StringAttributeType
            {
                Key          = "My Attribute",
                DefaultValue = "World",
                Required     = true
            };

            string serialObjected = originalObject.Serialize();

            StringAttributeType uut = new StringAttributeType();

            uut.Deserialize(serialObjected);

            Assert.AreEqual(originalObject.Key, uut.Key);
            Assert.AreEqual(originalObject.Required, uut.Required);
            Assert.AreEqual(originalObject.DefaultValue, uut.DefaultValue);
        }