@Test
  public void largerThanUpperBoundary() {
    WithinGivenRangeValidator lessThanValue = new WithinGivenRangeValidator(10);

    ValidationResult validationResult = lessThanValue.isValid("100");
    assertThat(validationResult.isValid(), is(false));
    assertThat(validationResult.reason(), is("[100] is outside of the range 1 to 10"));
  }
  @Test
  public void withinBoundary() {
    WithinGivenRangeValidator lessThanValue = new WithinGivenRangeValidator(10);

    ValidationResult validationResult = lessThanValue.isValid("1");
    assertThat(validationResult.isValid(), is(true));
    assertThat(validationResult.reason(), is(""));
  }