public void NullUserTriesToAddNewCountryException() { FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken loginToken, "danny121121", "fdsaa23"); LoginToken <Administrator> token = (LoginToken <Administrator>)loginToken; LoggedInAdministratorFacade facade = (LoggedInAdministratorFacade)facadeBase; facade.CreateCountry(null, new Country()); }
public IActionResult CreateCountry([FromBody] Country country) { IActionResult result = SafeExecute(() => { int facadeIndex = RetriveFacadeIndex(); LoggedInAdministratorFacade administratorFacade = (LoggedInAdministratorFacade)FlyingCenterSystem.FacadeList[facadeIndex]; administratorFacade.CreateCountry(administratorFacade.LoginToken, country); return(Ok()); }); return(result); }
public void NotLevelThreeUserTriesToAddNewCountry() { FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken loginToken, "roey123", "12345"); LoginToken <Administrator> token = (LoginToken <Administrator>)loginToken; LoggedInAdministratorFacade facade = (LoggedInAdministratorFacade)facadeBase; Country country = new Country() { Name = "Greek" }; facade.CreateCountry(token, country); }
public void DuplicateCountryException() { 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); }
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); }
private void CountryDBCreator() { while (true) { if (CountriesDataSet.runThread) { List <Country> countries = new List <Country>(); RandomGenerator randomGenerator = new RandomGenerator(); int listBoxIndex = GetListBoxIndex($"Creating Country List. (0/{CountriesDataSet.listSize})"); for (int index = 1; index <= CountriesDataSet.listSize; index++) { Country country = randomGenerator.CountryGenerator(); if (country.CountryName == null) { index--; continue; } countries.Add(country); Dispatcher.Invoke(() => LogList[listBoxIndex] = $"Creating Country List. ({index}/{CountriesDataSet.listSize})"); UpdateProgress(); } int facadeIndex = UserLogin("Admin", "9999"); LoggedInAdministratorFacade AdminFacade = (LoggedInAdministratorFacade)FlyingCenterSystem.FacadeList[facadeIndex]; foreach (Country country in countries) { AdminFacade.CreateCountry(AdminFacade.LoginToken, country); UpdateProgress(); } GetListBoxIndex($"Countries Registered to Database."); CountriesDataSet.DBCreated.Set(); CountriesDataSet.runThread = false; } else { Thread.Sleep(500); } } }