@Test
  public void shouldCreatePackageRepository() throws Exception {
    PackageRepository repository =
        new PackageRepository("id", "name", new PluginConfiguration(), new Configuration());
    CreatePackageRepositoryCommand command =
        new CreatePackageRepositoryCommand(
            goConfigService, packageRepositoryService, repository, currentUser, result);

    assertNull(cruiseConfig.getPackageRepositories().find("id"));
    command.update(cruiseConfig);
    HttpLocalizedOperationResult expectedResult = new HttpLocalizedOperationResult();
    assertThat(result, is(expectedResult));
    assertThat(cruiseConfig.getPackageRepositories().find("id"), is(repository));
  }
 @Before
 public void setup() throws Exception {
   initMocks(this);
   currentUser = new Username(new CaseInsensitiveString("user"));
   cruiseConfig = GoConfigMother.defaultCruiseConfig();
   repoId = "npmOrg";
   packageRepository =
       new PackageRepository(
           repoId, repoId, new PluginConfiguration("npm", "1"), new Configuration());
   result = new HttpLocalizedOperationResult();
   cruiseConfig.getPackageRepositories().add(packageRepository);
 }