@Test
  public void allTestingCompleteShouldStopTotalTimeMeasurement() throws Exception {
    List<WikiPage> testPagesToRun = mock(List.class);
    WikiPage page = mock(WikiPage.class);
    FitNesseContext fitNesseContext = mock(FitNesseContext.class);
    ResultsListener resultsListener = mock(ResultsListener.class);
    MultipleTestsRunner runner =
        new MultipleTestsRunner(testPagesToRun, fitNesseContext, page, resultsListener);
    runner.announceTotalTestsToRun(new PagesByTestSystem());

    runner.allTestingComplete();
    verify(resultsListener).allTestingComplete(same(runner.totalTestTime));
    assertThat(runner.totalTestTime, isAStoppedTimeMeasurement());
  }