public HelloModule() { Get["/"] = parameters => "Nancy is running ok."; Get["/hello"] = parameters => "Hello World!"; Get["/os"] = parameters => Environment.OSVersion.ToString(); Get["/count"] = parameters => { var st = new RedisStorageMono(); var c = st.Get("count"); if (c == null) { c = "1"; st.Set("count", c); } else { var integer = System.Convert.ToInt32(c); integer++; c = integer.ToString(); st.Set("count", c); } return(c); }; }
public void GetAndSetStringMono() { var redis = new RedisStorageMono(); var c = redis.Get("ctest"); Assert.IsNull(c); redis.Set("ctest2", "1"); var test = redis.Get("ctest2"); Assert.AreEqual("1", test); redis.Remove("ctest2"); test = redis.Get("ctest2"); Assert.IsNull(test); }
public void GetAndSetMono() { var redis = new RedisStorageMono(); RedisTestData data; var found = redis.Get <RedisTestData>("1", out data); var json = redis.Get("1"); var good = new RedisTestData { Id = 2, Value = "two" }; redis.Set("2", good); json = redis.Get("2"); RedisTestData goodCheck; var success = redis.Get <RedisTestData>("2", out goodCheck); }