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); }