public void SetUp() { eulerianWithCycle = new Graph <Vertex> (); eulerianWithCycle.AddNodeFromModel(new Vertex("1")).AddNodeFromModel(new Vertex("2")).AddNodeFromModel(new Vertex("3")).AddNodeFromModel(new Vertex("4")).AddNodeFromModel(new Vertex("5")).AddNodeFromModel(new Vertex("6")); nonEulerian = new Graph <Vertex> (); nonEulerian.AddNodeFromModel(new Vertex("1")).AddNodeFromModel(new Vertex("2")).AddNodeFromModel(new Vertex("3")).AddNodeFromModel(new Vertex("4")).AddNodeFromModel(new Vertex("5")).AddNodeFromModel(new Vertex("6")); withoutCycle = new Graph <Vertex> (); withoutCycle.AddNodeFromModel(new Vertex("1")).AddNodeFromModel(new Vertex("2")).AddNodeFromModel(new Vertex("3")).AddNodeFromModel(new Vertex("4")).AddNodeFromModel(new Vertex("5")); // . . // ./ \./| // \./ \. eulerianWithCycle ["1"].AddSuccessor(eulerianWithCycle ["2"]).AddSuccessor(eulerianWithCycle["6"]); eulerianWithCycle ["2"].AddSuccessor(eulerianWithCycle ["3"]).AddSuccessor(eulerianWithCycle["6"]); eulerianWithCycle ["3"].AddSuccessor(eulerianWithCycle ["4"]); eulerianWithCycle ["4"].AddSuccessor(eulerianWithCycle ["5"]); eulerianWithCycle ["5"].AddSuccessor(eulerianWithCycle ["2"]); // . . // ./_\./| // \./ \. nonEulerian ["1"].AddSuccessor(nonEulerian ["2"]).AddSuccessor(nonEulerian["6"]); nonEulerian ["2"].AddSuccessor(nonEulerian ["3"]).AddSuccessor(nonEulerian["4"]).AddSuccessor(nonEulerian["6"]); nonEulerian ["3"].AddSuccessor(nonEulerian ["4"]); nonEulerian ["4"].AddSuccessor(nonEulerian ["5"]); nonEulerian ["5"].AddSuccessor(nonEulerian ["2"]); // . // ./_\. // ./ \. withoutCycle ["1"].AddSuccessor(withoutCycle ["2"]).AddSuccessor(withoutCycle ["3"]); withoutCycle ["2"].AddSuccessor(withoutCycle ["3"]); withoutCycle ["3"].AddSuccessor(withoutCycle ["4"]).AddSuccessor(withoutCycle ["5"]); }
public void AddNodeTest_T() { g.AddNodeFromModel(c); Assert.AreSame(c, g["poz"].Data); }