public void test_setArguments() throws Exception {
    String[] twoArgs = new String[] {"-logfile", "c:/tmp"};
    CommandLineArguments arguments = new CommandLineArguments(twoArgs);

    arguments.setArgument("logfile", "newValue");
    arguments.setArgument("remote", "no");

    assertEquals(2, arguments.size());
    assertEquals("newValue", arguments.getArgument("logfile"));
    assertEquals("no", arguments.getArgument("remote"));
  }