private static T Deserialize <T>( DescribedSerialization describedSerialization) { var result = describedSerialization.DeserializePayload <T>(); return(result); }
public static void FromDescribedSerializationGeneric___Valid___Just_passes_to_specific_factory_version_with_default_factory() { // Arrange var expected = A.Dummy <string>(); var serializerDescription = new SerializationDescription(SerializationKind.Json, SerializationFormat.String, typeof(NullJsonConfiguration).ToRepresentation(), CompressionKind.None); var payload = "\"" + expected + "\""; var describedSerialization = new DescribedSerialization( expected.GetType().ToRepresentation(), payload, serializerDescription); // Act var actual = describedSerialization.DeserializePayload <string>(unregisteredTypeEncounteredStrategy: UnregisteredTypeEncounteredStrategy.Attempt); // Assert actual.Should().NotBeNull(); actual.Should().Be(expected); }