public void UpdateFlight_Test() { FlightCenterSystem.Instance.Login(out FacadeBase facadebase, out ILoginToken token, "adi213", "54321"); LoginToken <AirlineCompany> loginToken = (LoginToken <AirlineCompany>)token; LoggedInAirlineFacade facade = (LoggedInAirlineFacade)facadebase; Flight flight = _flightDAO.Get(6); DateTime dateTime = new DateTime(2021, 1, 13, 8, 00, 00); flight.Departure_Time = dateTime; facade.UpdateFlight(loginToken, flight); flight = _flightDAO.Get(6); Assert.AreEqual(flight.Departure_Time, dateTime); }
public void Execute() { DAOFactory factory = DAOFactory.GetFactory(DAOFactory.Type.Postgres); IFlightDAO flightDao = factory.GetFlight(); entList = flightDao.Get(); //throw new System.NotImplementedException(); }
public void Get() { countryDAO.Add(new Country("Israel")); Country israel = countryDAO.GetCountryByName("Israel"); airlineDAO.Add(new AirlineCompany("ELAL", "USERNAME", "PASSWORD", israel.ID)); AirlineCompany elal = airlineDAO.GetAirlineByName("ELAL"); Flight flightTest = new Flight(elal.ID, israel.ID, israel.ID, new DateTime((DateTime.Now.Year + 2), 12, 5, 14, 00, 00), new DateTime((DateTime.Now.Year + 2), 12, 7, 14, 00, 00), 50, FlightStatus.NotDeparted); flightDAO.Add(flightTest); flightTest = flightDAO.GetAll()[0]; Assert.AreEqual(flightTest, flightDAO.Get(flightTest.ID)); }
public Flight GetFlightById(LoginToken <AirlineCompany> token, long flightId) { if (token != null) { return(_flightDAO.Get(flightId)); } else { throw new Exception("Token can't be null"); } }
public void PurchaseTicket_Test() { Flight flight = _flightDAO.Get(6); FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken token, "Malka4444", "bgfvs"); LoginToken <Customer> loginToken = (LoginToken <Customer>)token; LoggedInCustomerFacade facade = (LoggedInCustomerFacade)facadeBase; facade.PurchaseTicket(loginToken, flight); Assert.AreEqual(_flightDAO.Get(6).Remaining_Tickets, 4); }
public Flight GetFlightById(long id) { return(_flightDAO.Get(id)); }