public void LoginAdministrator()
        {
            Administrator administratorUser = administratorDAO.Add(new Administrator("username", "password"));

            FacadeBase  facade;
            ILoginToken loginToken;

            centerSystem.Login("username", "password", out facade, out loginToken);

            Assert.IsTrue(loginToken is LoginToken <Administrator>);
            Assert.IsTrue(facade is LoggedInAdministratorFacadeMSSQL);
        }
示例#2
0
 public void CreateNewAdministrator(LoginToken <Administrator> token, Administrator administrator)
 {
     if (_customerDAO.GetCustomerByUsername(administrator.Username) != null |
         _airlineDAO.GetAirlineByUsername(administrator.Username) != null |
         _administratorDAO.GetAdministratorByUsername(administrator.Username) != null)
     {
         throw new UsernameAlreadyExistsException();
     }
     _administratorDAO.Add(administrator);
 }