public void Update_SingleStreamer_UpdatedPosition()
        {
            var streamer = new Streamer(9.99f, 57.046707f, new[] { 1.2f, 1.4f, 1.5f }, 0, "mikkel1");

            DENSTREAM.Add(streamer);
            DENSTREAM.Cluster();

            streamer.Longitude = 9.98f;
            streamer.Latitude  = 57.09f;

            DENSTREAM.Update(streamer);
            var clusters = DENSTREAM.Cluster();

            Assert.That(clusters, Has.Exactly(1).Items);
            var cluster = clusters.First();

            Assert.That(cluster, Has.Exactly(1).Items);
            var clusteredStreamer = cluster.First();

            Assert.That(clusteredStreamer.Longitude, Is.EqualTo(9.98f));
            Assert.That(clusteredStreamer.Latitude, Is.EqualTo(57.09f));
        }
 public ActionResult UpdateDataPoint(Streamer streamer)
 {
     try
     {
         _denStream.Update(streamer);
         return(Ok());
     }
     catch (Exception e)
     {
         if (_env.IsDevelopment() || TEST_ENV)
         {
             return(BadRequest(e.Message));
         }
         return(BadRequest());
     }
 }
Exemple #3
0
 public void UpdateDataPoint(Streamer streamer)
 {
     _denStream.Update(streamer);
 }