assertFalse("Admin should not have #admin!", user.canAdmin);
String repository = GitBlitSuite.getHelloworldRepository().getDirectory().getName();
RepositoryModel repositoryModel = repositories().getRepositoryModel(repository);
repositoryModel.accessRestriction = AccessRestrictionType.VIEW;
assertFalse("Admin can still access repository!",
user.canView(repositoryModel));
user.addRepositoryPermission(repository);
assertTrue("Admin can't access repository!", user.canView(repositoryModel));
assertEquals(repositories().getRepositoryModel(user, "pretend"), null);
assertNotNull(repositories().getRepositoryModel(user, repository));
assertTrue(repositories().getRepositoryModels(user).size() > 0);