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); }
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()); }
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); }