  @Test
  @DisplayName("unmarshall multi report with vuln definitions")
  void unmarshall_multiProject_withVulns() throws Exception {

    Path snykReportJsonForMultiProject = Paths.get(TEST_FIXTURES_DIRECTORY.getAbsolutePath(), "multi-module-project", "snyk_report_with_vulns.json");

    Optional<SnykTestStatus> snykTestStatus = ObjectMapperHelper.unmarshall(snykReportJsonForMultiProject);

    assertTrue(snykTestStatus.isPresent());
    assertAll("multi-module-project-with-vulns",
      () -> assertFalse(snykTestStatus.get().ok),
      () -> assertEquals(6, snykTestStatus.get().dependencyCount),
      () -> assertEquals(1, snykTestStatus.get().uniqueCount)
    );
  }