public void Two_different_references_should_not_be_equal() { var node1 = new DependencyGraphNode<string>(1, "A"); var node2 = new DependencyGraphNode<string>(1, "A"); node2.ShouldNotEqual(node1); }
public void Two_identical_references_should_match() { var node1 = new DependencyGraphNode<string>(1, "A"); DependencyGraphNode<string> node2 = node1; node2.ShouldEqual(node1); }
private static void DrawDependencyGraphNode(DependencyGraphNode node) { DrawDependencyGraphNode(node, 0, int.MaxValue); }
public int CompareTo(DependencyGraphNode <T> other) { return(!Equals(other) ? 0 : -1); }
/// <summary> /// Calculate a valid graphviz node name for a dependency graph node /// </summary> /// <param name="node">Node</param> /// <returns>Valid node name string with repo name and commit</returns> public static string CalculateGraphVizNodeName(DependencyGraphNode node) { return(CalculateGraphVizNodeName(GetSimpleRepoName(node.Repository)) + node.Commit); }