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