assertThat(manager.find(CompleteBean.class, entity.getId())).isNull();
}
@Test
public void should_get_proxy() throws Exception {
CompleteBean entity = CompleteBeanTestBuilder.builder().randomId().name("DuyHai").age(35L)
.addFriends("foo", "bar").addFollowers("George", "Paul").addPreference(1, "FR")
.addPreference(2, "Paris").addPreference(3, "75014").buid();
manager.insert(entity);
CompleteBean foundBean = manager.getProxy(CompleteBean.class, entity.getId());
assertThat(foundBean).isNotNull();
// Real object should be empty
CompleteBean realObject = manager.removeProxy(foundBean);
assertThat(realObject.getId()).isEqualTo(entity.getId());
assertThat(realObject.getName()).isNull();
assertThat(realObject.getAge()).isNull();
assertThat(realObject.getFriends()).isNull();
assertThat(realObject.getFollowers()).isNull();
assertThat(realObject.getPreferences()).isNull();
assertThat(foundBean.getId()).isEqualTo(entity.getId());
assertThat(foundBean.getName()).isEqualTo("DuyHai");
assertThat(foundBean.getAge()).isEqualTo(35L);
assertThat(foundBean.getFriends()).containsExactly("foo", "bar");