Beispiel #1
0
    public void GuidShouldBeDeserializedAsGuid()
    {
        var boxedValue = new TypelessBox {
            Value = Guid.NewGuid()
        };
        var roundTripValue = MessagePackSerializer.Deserialize <TypelessBox>(MessagePackSerializer.Serialize(boxedValue));

        Assert.Equal(boxedValue.Value, roundTripValue.Value);
        Assert.IsType(boxedValue.Value.GetType(), roundTripValue.Value);
    }
Beispiel #2
0
    public void DecimalShouldBeDeserializedAsDecimal()
    {
        var boxedValue = new TypelessBox {
            Value = 2049905m
        };
        var roundTripValue = MessagePackSerializer.Deserialize <TypelessBox>(MessagePackSerializer.Serialize(boxedValue));

        Assert.Equal(boxedValue.Value, roundTripValue.Value);
        Assert.IsType(boxedValue.Value.GetType(), roundTripValue.Value);
    }