public void testIsUserInRole() throws URISyntaxException {
//GIVEN
URI uri = new URI("http", "localhost", "/nuget", null);
TestNugetContext nugetContext = new TestNugetContext(uri);
Subject subject = new Subject();
subject.getPrincipals().add(new RolePrincipal(Role.Administrator));
nugetContext.setSubject(subject);
//THEN
assertThat(nugetContext.isUserInRole(Role.Administrator), is(equalTo(true)));
assertThat(nugetContext.isUserInRole(Role.Push), is(equalTo(true)));
assertThat(nugetContext.isUserInRole(Role.GuiUser), is(equalTo(true)));