public void RemoveCustomerAndHisUserRepository() { UserRepository testUr = new UserRepository("dad", "aes", RolesEnum.admin); Admin testAdmin = new Admin("dav,", "id", 3); FlyingCenterSystem.GetInstance().TryLogin(ur.UserName, ur.Password, out ILogin token, out FacadeBase facade); LoginToken <Admin> myToken = token as LoginToken <Admin>; LoggedInAdministratorFacade myFacade = facade as LoggedInAdministratorFacade; myFacade.CreateNewAdmin(myToken, testUr, testAdmin); Country country = new Country("Israel"); myFacade.CreateNewCountry(myToken, country); UserRepository customerTestUr = new UserRepository("David", "Noho", RolesEnum.customer); Customer customer = new Customer("David", "Noho", "Tel", "0506794632", "78458956852174587", 2); myFacade.CreateCustomerAndUserRepository(customerTestUr, customer); myFacade.RemoveCustomer(myToken, customer.User_Repository_ID.ToString()); myFacade.GetCustomerByid(myToken, customer.ID.ToString()); }