Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }