public void When_speeding_DurationSpeeding_equals_time_from_previous_WayPoint() { var previousWayPoint = new WayPoint { TimeStamp = SpeedingWayPoint.TimeStamp.AddSeconds(-10) }; var speedingDuration = WayPointsApi.CalculateDurationSpeedingTo(SpeedingWayPoint, previousWayPoint); Assert.AreEqual(WayPointsApi.DurationTo(SpeedingWayPoint, previousWayPoint), speedingDuration); }
public void When_not_speeding_DurationSpeeding_equals_zero() { var previousWayPoint = new WayPoint { TimeStamp = NonSpeedingWayPoint.TimeStamp.AddSeconds(-10) }; var speedingDuration = WayPointsApi.CalculateDurationSpeedingTo(NonSpeedingWayPoint, previousWayPoint); Assert.AreEqual(new TimeSpan(0), speedingDuration); }
public void When_speeding_DistanceSpeeding_equals_distance_from_previous_WayPoint() { var previousWayPoint = new WayPoint { Position = new GpsCoords { Lat = 59.38, Long = 18.0665 } }; var distance = WayPointsApi.CalculateDistanceSpeedingTo(SpeedingWayPoint, previousWayPoint); Assert.AreEqual(WayPointsApi.DistanceTo(SpeedingWayPoint, previousWayPoint), distance); }
public void When_not_speeding_DistanceSpeeding_equals_zero() { var previousWayPoint = new WayPoint { Position = new GpsCoords { Lat = 59.38, Long = 18.0665 } }; var distance = WayPointsApi.CalculateDistanceSpeedingTo(NonSpeedingWayPoint, previousWayPoint); Assert.AreEqual(0.0, distance); }