@Override
public GeoServerRoleService createRoleService(String name) throws Exception {
MemoryRoleServiceConfigImpl config = new MemoryRoleServiceConfigImpl();
config.setName(name);
config.setAdminRoleName("adminRole");
config.setGroupAdminRoleName("groupAdminRole");
config.setClassName(MemoryRoleService.class.getName());
service = new MemoryRoleService();
service.initializeFromConfig(config);
service.setSecurityManager(getSecurityManager());
store = service.createStore();
addTestUser("user1", Arrays.asList("adminRole", "groupAdminRole"), service, store);
addTestUser("user2", Arrays.asList("adminRole"), service, store);
addTestUser("user3", Arrays.asList("role1"), service, store);
getSecurityManager().saveRoleService(config);
return service;
}