public void MakeReservation_Should_Return1MoreReservation() { ReservationsSqlDAO dao = new ReservationsSqlDAO(ConnectionString); int startingRows = GetRowCount("reservation"); Reservation res = new Reservation(); res.SiteID = siteID; res.Name = "Huntr BitBucket"; res.StartDate = DateTime.Now; res.EndDate = DateTime.Now; dao.MakeReservation(res); int endingRows = GetRowCount("reservation"); Assert.AreEqual(startingRows + 1, endingRows); }
static void Main(string[] args) { // Get the connection string from the appsettings.json file IConfigurationBuilder builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); IConfigurationRoot configuration = builder.Build(); string connectionString = configuration.GetConnectionString("Project"); IParkDAO parkDAO = new ParksSqlDAO(connectionString); ICampgroundDAO campgroundDAO = new CampgroundSqlDAO(connectionString); ISiteDAO siteDAO = new SitesSqlDAO(connectionString); IReservationDAO reservationDAO = new ReservationsSqlDAO(connectionString); IMainMenu mainMenu = new MainMenuCLI(); IParkInfoMenu parkInfoMenu = new ParkInfoMenuCLI(); IParkCampgroundsMenu parkCampgrounds = new ParkCampgroundsMenuCLI(); IReservationMenu reservationMenu = new ReservationMenuCLI(); NPSystemController nPSystemController = new NPSystemController(parkDAO, campgroundDAO, siteDAO, reservationDAO, mainMenu, parkInfoMenu, parkCampgrounds, reservationMenu); nPSystemController.Run(); }