Ejemplo n.º 1
0
        public void TestAreMeeting()
        {
            var result = LocationAnalysis.AreMeeting(new WhereWhen(20, 20, DateTime.Now),
                                                     new WhereWhen(20, 20, DateTime.Now),
                                                     1, new TimeSpan(10000));

            Assert.IsTrue(result);

            result = LocationAnalysis.AreMeeting(new WhereWhen(20, 20, DateTime.Now),
                                                 new WhereWhen(10, 10, DateTime.Now),
                                                 1, new TimeSpan(10000));
            Assert.IsFalse(result);

            result = LocationAnalysis.AreMeeting(new WhereWhen(20, 20, DateTime.Now),
                                                 new WhereWhen(20, 20, DateTime.Now.AddDays(1)),
                                                 1, new TimeSpan(10000));
            Assert.IsFalse(result);
        }
Ejemplo n.º 2
0
 public ActionResult <bool> AreMeeting([FromBody] AreMeetingRequest request)
 {
     return(LocationAnalysis.AreMeeting(request.a, request.b, request.distanceMeter, request.timeSpan));
 }