コード例 #1
0
ファイル: Node_Specs.cs プロジェクト: daffers/Magnum
		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);
		}
コード例 #2
0
ファイル: Node_Specs.cs プロジェクト: daffers/Magnum
		public void Two_identical_references_should_match()
		{
			var node1 = new DependencyGraphNode<string>(1, "A");
			DependencyGraphNode<string> node2 = node1;

			node2.ShouldEqual(node1);
		}
コード例 #3
0
 private static void DrawDependencyGraphNode(DependencyGraphNode node)
 {
     DrawDependencyGraphNode(node, 0, int.MaxValue);
 }
コード例 #4
0
 public int CompareTo(DependencyGraphNode <T> other)
 {
     return(!Equals(other)
         ? 0
         : -1);
 }
コード例 #5
0
 /// <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);
 }