@Test
public void whenIntoSetProivde_thenDependencyAsSet() {

  DependencyGraph.Builder graphBuilder = DependencyGraph.builder();
  ModuleAnnotationVisitor annotationVisitor = ModuleAnnotationVisitor.create(graphBuilder);
  visitSrc(MODULE_INTO_SET_SRC, annotationVisitor);
  DependencyGraph graph = graphBuilder.build();
  assertThat(graph.nodes()).hasSize(4);
  assertThat(graph.nodeOrThrow("Set<File>").dependencies())
          .containsExactlyInAnyOrder(graph.nodeOrThrow("Object"), graph.nodeOrThrow("String"));
  assertThat(graph.nodeOrThrow("OkHttpClient").dependencies())
          .containsExactly(graph.nodeOrThrow("Set<File>"));
}