public void OrderedVertices_ShouldBe_abcdef() { var sorter = new TopologicalSort <char, int>(); var vertices = sorter.OrderedVertices(_graph); var sequence = string.Join("->", vertices.Select(v => v.Value)); Console.WriteLine(sequence); sequence.Should().Be("A->B->C->E->F->D"); }