public void TestGetDataByLocation() { string userID = Guid.NewGuid().ToString(); RedisLocationStorageProvider locationStorageProvider = new RedisLocationStorageProvider(new RedisConfiguration()); var locations = new List<Location> { new Location { ID = Guid.NewGuid().ToString(), Latitude = 53.9152587, Longitude = 27.47368, Radius = 500, Data = new List<Data> { new Data { ID = Guid.NewGuid().ToString(), Name = "EXISTS", Text = "EXISTS TEXT" }, } }, new Location { ID = Guid.NewGuid().ToString(), Latitude = 30.9152587, Longitude = 30.47368, Radius = 500, Data = new List<Data> { new Data { ID = Guid.NewGuid().ToString(), Name = "NOT EXISTS", Text = "NOT EXISTS TEXT" } } }, }; locationStorageProvider.Save(userID, locations).Wait(); var data = controller.GetDataByLocation(userID, 53.9147568, 27.4735622).Result; }
public void Initialize() { RedisLocationStorageProvider storageProvider = new RedisLocationStorageProvider(new RedisConfiguration()); controller = new LocationController(storageProvider); }