示例#1
0
    public void WithLZ4Compression_PreservesOtherProperties()
    {
        var mutated = NonDefaultOptions.WithLZ4Compression(false);

        Assert.False(mutated.UseLZ4Compression);
        Assert.Equal(NonDefaultOptions.OldSpec, mutated.OldSpec);
        Assert.Equal(NonDefaultOptions.AllowAssemblyVersionMismatch, mutated.AllowAssemblyVersionMismatch);
        Assert.Equal(NonDefaultOptions.OmitAssemblyVersion, mutated.OmitAssemblyVersion);
        Assert.Same(NonDefaultOptions.Resolver, mutated.Resolver);
    }
示例#2
0
 static MsgPackUnsafeDefaultResolver()
 {
     Instance   = new MsgPackUnsafeDefaultResolver();
     Options    = MessagePackSerializerOptions.Standard.WithResolver(Instance);
     LZ4Options = Options.WithLZ4Compression();
 }