}
@Test
public void testUpdateExchange() {
final ManageableExchange target = new ManageableExchange(ExternalIdBundle.of("A", "B"), "Test", ExternalIdBundle.EMPTY, ZoneId.of("Europe/London"));
final ExchangeDocument request = new ExchangeDocument(target);
request.setUniqueId(OID.atLatestVersion());
final ExchangeDocument result = new ExchangeDocument(target);
result.setUniqueId(OID.atVersion("1"));
when(_underlying.update(same(request))).thenReturn(result);
Response test = _resource.update(_uriInfo, request);
assertEquals(Status.CREATED.getStatusCode(), test.getStatus());
assertSame(result, test.getEntity());