@Test
public void testCreateTableAsync() throws Exception {

  CreateTableRequest request = CreateTableRequest.of(TABLE_ID);
  when(delegate.createTableAsync(request.toProto(PROJECT_ID, INSTANCE_ID)))
      .thenReturn(immediateFuture(createTableData()));
  assertEquals(
      Table.fromProto(createTableData()), adminClientWrapper.createTableAsync(request).get());
  verify(delegate).createTableAsync(request.toProto(PROJECT_ID, INSTANCE_ID));
}