public void CreateProvider() { var provider = MessagePackUtility.CreateProvider(MessagePackContext.Empty, -1) as MessagePackProviderComposite; Assert.NotNull(provider); Assert.AreEqual(1, provider.Formatters.Count); Assert.AreEqual(4, provider.Providers.Count); }
public void Serialize() { IMessagePackProvider provider = MessagePackUtility.CreateProvider(MessagePackContext.Empty, -2); IMessagePackFormatter <Target> formatter = provider.Get <Target>(); var target = new Target { TargetValue = new Target() }; var writer = new MessagePackWriter(); formatter.Serialize(ref writer, target); Assert.NotNull(writer.Buffer); Assert.Pass(writer.Print()); }