Exemplo n.º 1
0
        public void OneTimesSerializationTest()
        {
            //Debug.AutoFlush=true;
            const int messages = 100000;
            Stopwatch sw       = new Stopwatch();

            sw.Start();
            for (int i = 0; i < messages; i++)
            {
                var message    = RedisMessagingImplementationTests.CreateBasicMessage(i, "test");
                var kvpMessage = JsonConvert.DeserializeObject <KeyValuePair <string, object> >(message);
                //var concreteMessage = JsonConvert.DeserializeObject<BasicMessage>(kvpMessage.Value.ToString());
            }
            sw.Stop();
            TestContext.WriteLine("ddsdsdsfdsfdsfdsfsdfs " + sw.ElapsedMilliseconds);
        }
Exemplo n.º 2
0
        public void TwoTimesSerializationTest()
        {
            const int messages = 100000;
            Stopwatch sw       = new Stopwatch();

            sw.Start();
            for (int i = 0; i < messages; i++)
            {
                var message         = RedisMessagingImplementationTests.CreateBasicMessage(i, "test");
                var key             = message.Substring(message.IndexOf("\"Key\":") + 5, message.IndexOf("\"Value\":") - 2);
                var kvpMessage      = JsonConvert.DeserializeObject <KeyValuePair <string, object> >(message);
                var concreteMessage = JsonConvert.DeserializeObject <BasicMessage>(kvpMessage.Value.ToString());
            }
            sw.Stop();
            TestContext.WriteLine("ddsdsdsfdsfdsfdsfsdfs " + sw.ElapsedMilliseconds);
        }