public void TrySerialize() { // arrange var type = new AnyType(); var objectValueNode = new ObjectValueNode( new ObjectFieldNode( AnyType.TypeNameField, "test" ), new ObjectFieldNode( "foo", "bar" ) ); var representation = new Representation { TypeName = "test", Data = objectValueNode }; // act var success = type.TrySerialize(representation, out object?serialized); // assert Assert.True(success); Assert.Equal(objectValueNode, serialized); }
public void TrySerialize_Invalid_Null() { // arrange var type = new AnyType(); // act var success = type.TrySerialize(null, out object?serialized); // assert Assert.True(success); Assert.Null(serialized); }