@Test
public void wrap_ofUnwrapped_delegates_to_createProxy() throws Exception {

    final DomainObject domainObject = new DomainObject();
    wrapperFactory.wrap(domainObject);
    assertThat(createProxyCalledWithDomainObject, is(domainObject));
    assertThat(createProxyCalledWithSyncControl, is(not(nullValue())));
}