public void ShouldSetSerializer()
        {
            // Given
            var serializer   = new JilJsonSerializer(Options.Default);
            var configurator = new ClientConfigurator();

            // When
            configurator.WithSerializer(serializer);

            // Then
            Assert.Equal(serializer, configurator.ClientSettings.JsonSerializer);
        }
Пример #2
0
        private void Do()
        {
            IRedisServerSettings settings = new RedisServerSettings();
            IRedisConnection connection = new SingletonRedisConnection(settings.ConnectionStringOrName);
            var redisManager = new RedisConnectionManager(settings, connection);
            //connectionFactory.Create()
            ISerializer serializer = new JilJsonSerializer();
            IRedisClient redisClient = new RedisClient(redisManager, settings, serializer);

            //System.Console.WriteLine("dong ket noi");
            //connection.Close();
            redisManager.Close();
            //System.Console.WriteLine(connection.IsConnectedToServer());
        }
Пример #3
0
        public static void JilTest(int seed)
        {
            JilJsonSerializer serializer = new JilJsonSerializer();
            Mall mall = new Mall() { ID = 1, Name = "大悦城", GroupID = 135 };
            Stopwatch sw = new Stopwatch();
            byte[] data = null;

            sw.Restart();
            for (var i = 0; i < seed; i++)
            {
                data = serializer.Serialize(mall);
            }
            sw.Stop();

            Console.WriteLine("JilTest Serialize:{0}ms", sw.ElapsedMilliseconds);

            sw.Restart();
            for (var i = 0; i < seed; i++)
            {
                mall = serializer.Deserialize<Mall>(data);
            }
            sw.Stop();

            Console.WriteLine("JilTest Deserialize:{0}ms", sw.ElapsedMilliseconds);
        }