@Test
public void testLoadByIndex() throws Exception {

    TestModel created = dao.create(TestModel.builder()
            .name("Ian White")
            .email("ian@example.com")
            .birthday(LocalDate.of(1980, 5, 12))
            .build());
    TestModel loaded = dao.loadByIndex("email", "email", "ian@example.com");
    assertEquals(created, loaded);
}