public void ExportReportForNonexistentTour() { var cfg = new Configuration(routePath, exportPath, connString); var db = new MockDataManagement(); var map = new MockMapApi(); var handler = new PdfExportHandler(cfg); var tp = new TourPlannerServer(db, map, handler); var(path, error) = tp.GetPdfExport(-2, true); Assert.AreNotEqual("", error); Assert.IsNull(path); }
public void InvalidTourAdditionEmptyFromAndTo() { var cfg = new Configuration(routePath, exportPath, connString); var db = new MockDataManagement(); var map = new MockMapApi(); var handler = new PdfExportHandler(cfg); var tp = new TourPlannerServer(db, map, handler); var tour = new Tour(1000, string.Empty, string.Empty, "Name", 10.0, "", new List <TourLog>()); var(_, error) = tp.AddTour(tour); Assert.AreNotEqual("", error); }
public void ExportSummaryReport() { var cfg = new Configuration(routePath, exportPath, connString); var db = new MockDataManagement(); var map = new MockMapApi(); var handler = new PdfExportHandler(cfg); var tp = new TourPlannerServer(db, map, handler); var(path, error) = tp.GetPdfExport(1000, true); Assert.AreEqual("", error); Assert.AreNotEqual("", path); Assert.IsTrue(File.Exists(path)); }
public void InvalidTourUpdatedUnsupportedId() { var cfg = new Configuration(routePath, exportPath, connString); var db = new MockDataManagement(); var map = new MockMapApi(); var handler = new PdfExportHandler(cfg); var tp = new TourPlannerServer(db, map, handler); var tour = new Tour(0, "From", "To", "Name", 10.0, "", new List <TourLog>()); var(_, error) = tp.UpdateTour(tour); Assert.AreNotEqual("", error); }