@Test
public void shouldCallWhereWithParams() throws Throwable {

    DummyModel dummyModel1 = createModel(RandomStringUtils.randomAlphabetic(5), RandomStringUtils.randomAlphabetic(5));
    createModel(RandomStringUtils.randomAlphabetic(5), RandomStringUtils.randomAlphabetic(5));
    List<Model> models = ModelInterceptor.where(DummyModel.class.getMethod("where", Object[].class), new Object[] {"column1", dummyModel1.getColumn1()});
    assertEquals(models.size(), 1);
    assertEquals(models.get(0), dummyModel1);
}