@Test
public void testDelete() throws Exception {

    TestUser created = dao.create(TestUser.builder().name("Ian").build());
    dao.delete(created.getId());
    Optional<TestUser> load = dao.loadOpt(created.getId());
    assertFalse(load.isPresent());
}