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); }
static MsgPackUnsafeDefaultResolver() { Instance = new MsgPackUnsafeDefaultResolver(); Options = MessagePackSerializerOptions.Standard.WithResolver(Instance); LZ4Options = Options.WithLZ4Compression(); }