@Test
public void testUpdate() throws Exception {

    TestModel model = dao.create(TestModel.builder().name("Ian").build());
    dao.update(model.getId(), dao.updateOf(TestModel.builder().name("Rename").build()));
    TestModel change = dao.load(model.getId());
    assertEquals("Rename", change.getName());
}