@Test
public void evaluatePeriodInstant() {

    assertFalse( before.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:01" ),
                                  instant( "2014-01-01T00:00:01" ) ) );
    assertFalse( before.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:03" ),
                                  instant( "2014-01-01T00:00:00" ) ) );
    assertFalse( before.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:03" ),
                                  instant( "2014-01-01T00:00:01" ) ) );
    assertFalse( before.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:03" ),
                                  instant( "2014-01-01T00:00:02" ) ) );
    assertFalse( before.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:03" ),
                                  instant( "2014-01-01T00:00:03" ) ) );
    assertTrue( before.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:03" ),
                                 instant( "2014-01-01T00:00:04" ) ) );
}