示例#1
0
        public void CreateCountry_Test()
        {
            FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken loginToken, "danny121121", "fdsaa23");
            LoginToken <Administrator>  token  = (LoginToken <Administrator>)loginToken;
            LoggedInAdministratorFacade facade = (LoggedInAdministratorFacade)facadeBase;
            Country country = new Country()
            {
                Name = "Greek"
            };

            facade.CreateCountry(token, country);
            Assert.AreEqual(_countryDAO.GetAll().Count, 5);
        }
示例#2
0
        public void LoadCountries()
        {
            var countries = _countryDAO.GetAll();

            foreach (var country in countries)
            {
                _countriesDictionary.TryAdd(country.Id, country.Name);
            }
        }
示例#3
0
 public void Add()
 {
     countryDAO.Add(new Country("Israel"));
     Assert.AreEqual(1, countryDAO.GetAll().Count);
     Assert.AreEqual("Israel", countryDAO.GetAll()[0].CountryName);
 }
 public static IEnumerable <Models.Country> GetAll() => countryDAO.GetAll();
        public void Add()
        {
            Customer theCustomer = new Customer("FIRSTNAME", "LASTNAME", "USERNAME", "PASSWORD", "ADDRESS", "PHNUMBER", "CRDNUMBER");

            customerDAO.Add(theCustomer);
            theCustomer = customerDAO.GetAll()[0];

            Country israel = new Country("Israel");

            countryDAO.Add(israel);
            israel = countryDAO.GetAll()[0];

            AirlineCompany elal = new AirlineCompany("ELAL", "ELALUSERNAME", "ELALPASSWORD", israel.ID);

            airlineDAO.Add(elal);
            elal = airlineDAO.GetAll()[0];

            Flight theFlight = 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(theFlight);
            theFlight = flightDAO.GetAll()[0];

            ticketDAO.Add(new Ticket(theFlight.ID, theCustomer.ID));
            Assert.AreEqual(1, ticketDAO.GetAll().Count);
        }