public void validate(List<String> values, String type, List<String> options) {
    TypeValidation typeValidation = findByKey(type);
    for (String value : values) {
      typeValidation.validate(value, options);
    }
  }
@Test
  public void validate__multiple_values() {
    TypeValidation fakeTypeValidation = mock(TypeValidation.class);
    when(fakeTypeValidation.key()).thenReturn("Fake");

    TypeValidations typeValidations = new TypeValidations(newArrayList(fakeTypeValidation));
    typeValidations.validate(newArrayList("10", "11", "12"), "Fake", newArrayList("11"));

    verify(fakeTypeValidation).validate("10", newArrayList("11"));
  }