public void TestPointToPointRouteCartesian() { var request = new PointToPointRouteData(2); request.Waypoints[0].Position = new ServiceCartographic { Altitude = 1910, Latitude = 39.0, Longitude = -104.77 }; request.Waypoints[0].Time = new DateTime(2018, 10, 30, 0, 0, 0); request.Waypoints[1].Position = new ServiceCartographic { Altitude = 1910, Latitude = 38.794, Longitude = -105.217755 }; request.Waypoints[1].Time = new DateTime(2018, 10, 30, 1, 0, 0); request.OutputSettings.Step = 45; request.OutputSettings.CoordinateFormat.Coord = CoordinateRepresentation.XYZ; var result = RouteServices.GetRoute <PointToPointRouteData, ServiceCartesianWithTime>(request).Result; // Tests are here to verify the results are returned and formatted correctly Assert.That(result != null); Assert.That(result.Count == 81); Assert.AreEqual(45, result[1].Time.Second); Assert.AreEqual(-1266242.1907423697, result[1].Position.X); Assert.AreEqual(-4800807.2322983844, result[1].Position.Y); Assert.AreEqual(3993296.4801795725, result[1].Position.Z); }
public void ThatShapeRouteRelationshipIsBiDirectional() { var route = RouteServices.WithDto(GetRouteDto()).Get(); var shape = ShapeServices.WithDto(ShapeTestFixtures.GetValidDtoWithRoutes()).Get(); Assert.AreEqual(shape, route.ShapeSet.First()); }
public void TestPointToPointRouteCartographic() { var request = new PointToPointRouteData(2); request.Waypoints[0].Position = new ServiceCartographic { Altitude = 1910, Latitude = 39.0, Longitude = -104.77 }; request.Waypoints[0].Time = new DateTime(2018, 10, 30, 0, 0, 0); request.Waypoints[1].Position = new ServiceCartographic { Altitude = 1910, Latitude = 38.794, Longitude = -105.217755 }; request.Waypoints[1].Time = new DateTime(2018, 10, 30, 1, 0, 0); request.OutputSettings.Step = 20; var result = RouteServices.GetRoute <PointToPointRouteData, ServiceCartographicWithTime>(request).Result; // Tests are here to verify the results are returned and formatted correctly Assert.That(result != null); Assert.That(result.Count == 181); Assert.That(result[1].Time.Second == 20); Assert.That(result[1].Position.Latitude == 38.9988603381374); Assert.That(result[1].Position.Longitude == -104.77249465959173); Assert.That(result[1].Position.Altitude == 1909.1200208723517); }
public SchedulesController() { this.schedulelogic = new ScheduleLogics(); this.routeservice = new RouteServices(); this.ranklogic = new RankLogic(); this.scheduledateLogic = new ScheduleDateLogics(); this.ownerLogic = new OwnerLogics(); }
public void ThatRouteWithoutAShapeCanBeDeleted() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); RouteServices.Delete(route); route = RouteServices.Routes.SingleOrDefault(x => x.Name == route.Name); Assert.IsNull(route); }
public void ThatShapeIsAssociatedWithRoute() { var route = RouteServices.WithDto(GetRouteDto()).Get(); var shape = ShapeServices.WithDto(ShapeTestFixtures.GetValidDtoWithRoutes()).Get(); var list = new List <IRoute>(shape.Routes); Assert.AreEqual(list.Single(p => p.Name == route.Name), route); }
public void ThatRouteCanChangeName() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); RouteServices.ChangeRouteName(route, "iv_changed"); Context.CurrentSession().Transaction.Begin(); route = RouteServices.Routes.SingleOrDefault(x => x.Name == "iv_changed"); Assert.IsNotNull(route); }
public string DeleteRoute(int routeid) { if (RouteServices.DeleteRouteByID_String(routeid).ToLower() == "Successful".ToLower()) { return("Successfully Deleted!"); } else { return(RouteServices.DeleteRouteByID_String(routeid)); } }
public string UpdateRoute(Route route) { if (RouteServices.UpdateRoute_String(route).ToLower() == "Successful".ToLower()) { return("Successfully Updated!"); } else { return(RouteServices.UpdateRoute_String(route)); } }
public string CreateRouteDropOff(int routeid, string dropoffname) { if (RouteServices.CreateRouteDropOff_String(routeid, dropoffname).ToLower() == "Successful".ToLower()) { return("Succcessfully Created!"); } else { return(RouteServices.CreateRouteDropOff_String(routeid, dropoffname)); } }
public string CreateRoutePickUp(string pickupname) { if (RouteServices.CreateRoutePickUp_String(pickupname).ToLower() == "Successful".ToLower()) { return("Successfully Created!"); } else { return(RouteServices.CreateRoutePickUp_String(pickupname)); } }
public void ThatDeletingRouteWithShapeDoesNotDeleteShape() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteWithShape()).Get(); RouteServices.Delete(route); var shape = ShapeServices.Shapes.SingleOrDefault( x => x.Name == RouteTestFixtures.GetRouteWithShape().Shapes.First().Name); Assert.IsNotNull(shape); }
public List <Route> GetRoutes() { return(RouteServices.GetRoutes_ListRoute()); }
public List <Route> GetRoutesByContract(int contractid) { return(RouteServices.GetRoutesByContractID_ListRoute(contractid)); }
public Route GetRouteByID(int id) { return(RouteServices.GetRouteByID_Route(id)); }
public RoutesController() { this.rs = new RouteServices(); this.rk = new Rank(); }
public void ThatArouteCanBeGet() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); Assert.IsInstanceOfType(route, typeof(Route)); }
public void ThatRouteCanBeAssociatedWithShape() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteWithShape()).Get(); Assert.IsTrue(route.Shapes.Count() == 1); }
public void ThatRouteCanBeFound() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); Assert.AreEqual(route, RouteServices.Routes.Single(x => x.Name == route.Name)); }
public void ThatRouteHasAnId() { var route = RouteServices.WithDto(RouteTestFixtures.GetRouteIvDto()).Get(); Assert.IsTrue(route.Id != Guid.Empty); }