void Verify() { var subject = new Subject { Message1 = "This is message." }; var serializer = new ConfigurationContainer().AllowTargetInstances() .Create() .ForTesting(); const string data = /* language=XML */ @"<?xml version=""1.0"" encoding=""utf-8""?><Issue230Tests-Subject xmlns=""clr-namespace:ExtendedXmlSerializer.Tests.ReportedIssues;assembly=ExtendedXmlSerializer.Tests.ReportedIssues""><Message2>This is another message.</Message2></Issue230Tests-Subject>"; subject.Message2.Should() .BeNull(); var returned = serializer.UsingTarget(subject).Deserialize(data); returned.Should() .Be(subject); subject.Message2.Should() .Be("This is another message."); }