示例#1
0
        public void Can_GeoAdd_and_GeoPos()
        {
            redis.FlushDb();
            var count = redis.GeoAdd("Sicily", 13.361389, 38.115556, "Palermo");

            Assert.That(count, Is.EqualTo(1));
            var results = redis.GeoPos("Sicily", "Palermo");

            Assert.That(results.Count, Is.EqualTo(1));
            Assert.That(results[0].Longitude, Is.EqualTo(13.361389).Within(.1));
            Assert.That(results[0].Latitude, Is.EqualTo(38.115556).Within(.1));
            Assert.That(results[0].Member, Is.EqualTo("Palermo"));
        }