public void TestConverterFunctionality() { var testConverterSerializationConverterUsageImpl = TestConverterSerializationConverterUsageImpl; var result = testConverterSerializationConverterUsageImpl.ExportAsString(); Assert.Equal(ComparisonValues.ConverterFunctionalityTest, result); var deserialized = TestConverterSerializationConverterUsage.Import(XElement.Parse(result)); Assert.True(testConverterSerializationConverterUsageImpl.DeepEquals(deserialized, nameof(IZenonSerializable.ObjectStatus))); }
public void TestConverterFunctionalityBack() { var testConverterSerializationConverterUsageImpl = TestConverterSerializationConverterUsageImpl; var result = testConverterSerializationConverterUsageImpl.ExportAsString(); var backTransformation = TestConverterSerializationConverterUsage.Import(XElement.Parse(result)); Assert.Equal(testConverterSerializationConverterUsageImpl.SimpleInteger, backTransformation.SimpleInteger); var deserialized = TestConverterSerializationConverterUsage.Import(XElement.Parse(result)); Assert.True(testConverterSerializationConverterUsageImpl.DeepEquals(deserialized, nameof(IZenonSerializable.ObjectStatus))); }