@Test
@SuppressWarnings("unchecked")
public void setContent() {

    //dtPresenter.setContent(...) is called by the base tests @Before method
    verify(dtPresenter,
           times(1)).initialiseContent(eq(dtPath),
                                       eq(dtPlaceRequest),
                                       eq(dtContent),
                                       eq(false));
    verify(oracleFactory,
           times(1)).makeAsyncPackageDataModelOracle(eq(dtPath),
                                                     any(GuidedDecisionTable52.class),
                                                     any(PackageDataModelOracleBaselinePayload.class));
    verify(dtPresenter,
           times(1)).makeUiModel();
    verify(dtPresenter,
           times(1)).makeView(any(Set.class));
    verify(dtPresenter,
           times(1)).initialiseAccess(false);
    verify(dtPresenter,
           times(1)).initialiseLockManager();
    verify(dtPresenter,
           times(1)).initialiseUtilities();
    verify(dtPresenter,
           times(1)).initialiseModels();
    verify(dtPresenter,
           times(1)).initialiseValidationAndVerification();
    verify(dtPresenter,
           times(1)).initialiseEventHandlers();
    verify(dtPresenter,
           times(1)).initialiseAuditLog();
    assertEquals(GuidedDecisionTableView.ROW_HEIGHT,
                 dtPresenter.getUiModel().getRow(0).getHeight(),
                 0.0);
    assertEquals(GuidedDecisionTableView.ROW_HEIGHT,
                 dtPresenter.getUiModel().getRow(1).getHeight(),
                 0.0);
    assertEquals(GuidedDecisionTableView.ROW_HEIGHT,
                 dtPresenter.getUiModel().getRow(2).getHeight(),
                 0.0);
    assertEquals(originalHashCode,
                 (int) dtPresenter.getOriginalHashCode());
    assertNotEquals(dtContent.getModel().hashCode(),
                    (int) dtPresenter.getOriginalHashCode());
}