@Test
public void testCreateWithFieldsInPlace() throws Exception {

    Instant now = Instant.now();
    ObjectId creatorId = new ObjectId();
    TestUser created = dao.create(TestUser.builder().name("Ian").createAt(now).createId(creatorId).build(), Instant.now(), new ObjectId());
    assertNotNull(created.getId());
    assertEquals("Ian", created.getName());
    assertEquals(creatorId, created.getCreateId());
    assertEquals(now.toEpochMilli(), created.getCreateAt().toEpochMilli());
}