public void Run(CommandOptions o) { if (o == null) { throw new System.ArgumentNullException(nameof(o)); } var redisConfig = new Blitz.Redis.Library.Models.RedisConfiguration() { ConnectionString = o.RedisConnectionString }; var client = new Blitz.Redis.Library.BlitzRedisClient(redisConfig); for (int i = 0; i < o.MessageCount; i++) { var m = MakeKeyValue(i); _logger.LogInformation(m.ToString()); client.Set(m.Key, m.Value); var n = new Models.FakeRedisKeyValue() { Key = m.Key, Value = client.Get(m.Key) }; if (!m.Equals(n)) { _logger.LogWarning($"No Match M to N"); } } }
public void TestTypeT() { var redisConfig = new Blitz.Redis.Library.Models.RedisConfiguration(); var client = new Blitz.Redis.Library.BlitzRedisClient(redisConfig); var m = this.MakeKeyValue(2); client.Set <Models.FakeRedisKeyValue>(m.Key, m); var v = client.Get <Models.FakeRedisKeyValue>(m.Key); Assert.AreEqual(m.Value, v.Value); }
public void TestSimpleString() { var redisConfig = new Blitz.Redis.Library.Models.RedisConfiguration(); var client = new Blitz.Redis.Library.BlitzRedisClient(redisConfig); var cfg = client.Config; Assert.IsFalse(string.IsNullOrWhiteSpace(cfg.ConnectionString)); var m = this.MakeKeyValue(1); client.Set(m.Key, m.Value); var v = client.Get(m.Key); Assert.AreEqual(m.Value, v); }