public void DeserializationTestMethod()
        {
            ItemProperty    _highValue          = new TestItemProperty();
            ItemProperty    _lowValue           = new TestItemProperty();
            Range           _newOne             = Range.CreateRange(_highValue, _lowValue);
            XmlElement      _xmlExtensionObject = _newOne.XmlElement;
            ExtensionObject _extensionObject    = ExtensionObject.GetExtensionObject(_xmlExtensionObject);

            Assert.AreEqual <string>(ObjectIds.Range_Encoding_DefaultXml.Format(), _extensionObject.TypeId.Identifier);
            Range _recoveredRange = Range.CreateRange(_extensionObject.Body);

            Assert.AreEqual <double>((double)_lowValue.Value, _recoveredRange.Low);
            Assert.AreEqual <double>((double)_highValue.Value, _recoveredRange.High);
        }