public void TestRemoteErrorSerialization_NoCallId() { var error = new RemoteError(); error.ComponentName = "component"; var xml = error.Serialize(); var roundtrip = new RemoteError(); Assert.IsTrue(roundtrip.Validate(xml)); roundtrip.Deserialize(xml); Assert.IsNotNull(roundtrip); Assert.AreEqual <Guid>(error.CallId, roundtrip.CallId); Assert.AreEqual <string>(error.ComponentName, roundtrip.ComponentName); Assert.AreEqual <RemoteErrorCode>(error.ErrorCode, roundtrip.ErrorCode); }