@Test
public void testGetMetadataSupplier() {

    final GuidedDecisionTableView.Presenter document = mock(GuidedDecisionTableView.Presenter.class);
    final Overview overview = mock(Overview.class);
    final Metadata expectedMetadata = mock(Metadata.class);
    doReturn(document).when(presenter).getActiveDocument();
    doReturn(overview).when(document).getOverview();
    doReturn(expectedMetadata).when(overview).getMetadata();
    final Metadata actualMetadata = presenter.getMetadataSupplier().get();
    assertEquals(expectedMetadata, actualMetadata);
}