sut.add(DEFAULT_PROJECT_KEY, 123L);
sut.add("2", 123L);
sut.add("3", 123L);
AnalysisReportDto firstBookedReport = sut.bookNextAvailable();
AnalysisReportDto secondBookedReport = sut.bookNextAvailable();
AnalysisReportDto thirdBookedReport = sut.bookNextAvailable();
assertThat(firstBookedReport.getProjectKey()).isEqualTo(DEFAULT_PROJECT_KEY);
assertThat(firstBookedReport.getStatus()).isEqualTo(WORKING);
assertThat(firstBookedReport.getStartedAt()).isNotNull();
assertThat(secondBookedReport.getProjectKey()).isEqualTo("2");
assertThat(thirdBookedReport.getProjectKey()).isEqualTo("3");
}