public void Iterative_StartFromE() { List <GraphNode <string> > dfsOrdering = DFS.DFS_Iterative(_nodeE); Assert.AreEqual(7, dfsOrdering.Count); Assert.AreEqual("E", dfsOrdering[0].Value); Assert.AreEqual("B", dfsOrdering[1].Value); Assert.AreEqual("A", dfsOrdering[2].Value); Assert.AreEqual("D", dfsOrdering[3].Value); Assert.AreEqual("C", dfsOrdering[4].Value); Assert.AreEqual("G", dfsOrdering[5].Value); Assert.AreEqual("F", dfsOrdering[6].Value); }