public void RoundtripWithYamlTypeConverter()
        {
            var obj = new MissingDefaultCtor("Yo");

            RoundtripSerializer.RegisterTypeConverter(new MissingDefaultCtorConverter());
            Deserializer.RegisterTypeConverter(new MissingDefaultCtorConverter());
            var result = DoRoundtripFromObjectTo <MissingDefaultCtor>(obj, RoundtripSerializer, Deserializer);

            result.Value.Should().Be("Yo");
        }
Beispiel #2
0
        public void RoundtripWithYamlTypeConverter()
        {
            var obj = new MissingDefaultCtor("Yo");

            SerializerBuilder
            .EnsureRoundtrip()
            .WithTypeConverter(new MissingDefaultCtorConverter());

            DeserializerBuilder
            .WithTypeConverter(new MissingDefaultCtorConverter());

            var result = DoRoundtripFromObjectTo <MissingDefaultCtor>(obj, Serializer, Deserializer);

            result.Value.Should().Be("Yo");
        }