Esempio n. 1
0
        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());
        }