public void MemberAndClassDifferentNamespacesSerializationTest() { var serializer = new YAXSerializer(typeof(CellPhone_MemberAndClassDifferentNamespaces), YAXExceptionHandlingPolicies.DoNotThrow, YAXExceptionTypes.Warning, YAXSerializationOptions.SerializeNullObjects); string got = serializer.Serialize(CellPhone_MemberAndClassDifferentNamespaces.GetSampleInstance()); var deserialized = serializer.Deserialize(got) as CellPhone_MemberAndClassDifferentNamespaces; Assert.That(deserialized, Is.Not.Null); Assert.That(serializer.ParsingErrors, Has.Count.EqualTo(0)); }
public void MemberAndClassDifferentNamespacesDeserializationTest() { const string result = @"<CellPhone_MemberAndClassDifferentNamespaces xmlns:x1=""http://namespace.org/x1"" xmlns=""http://namespace.org/nsmain""> <x1:TheName>HTC</x1:TheName> <OS>Windows Phone 8</OS> </CellPhone_MemberAndClassDifferentNamespaces>"; var serializer = new YAXSerializer(typeof(CellPhone_MemberAndClassDifferentNamespaces), YAXExceptionHandlingPolicies.DoNotThrow, YAXExceptionTypes.Warning, YAXSerializationOptions.SerializeNullObjects); string got = serializer.Serialize(CellPhone_MemberAndClassDifferentNamespaces.GetSampleInstance()); Assert.That(got, Is.EqualTo(result)); }