@Test
  public void testParseArgumentsNotUparsed() throws ArgumentValidationException {
    argumentCollectionBuilder.addOption("a");
    argumentCollectionBuilder.addOption("b");
    argumentCollectionBuilder.addOption("c");

    assertTrue(containsAny("a"));
    assertTrue(containsAny("b"));
    assertTrue(containsAny("c"));

    assertEquals(0, parsed().getUnparsed().size());
  }
 @Test
 public void testParseArgumentsMisplacedValue() {
   try {
     argumentCollectionBuilder.addValue("a");
     argumentCollectionBuilder.addOption("b");
     fail();
   } catch (final ArgumentValidationException e) {
     assertThat(
         e.getValidationFailures(),
         contains(validationError(ValidationFailureType.MisplacedOption)));
   }
 }
 private void addOption(final String option) throws ArgumentValidationException {
   builder.addOption(option);
 }