コード例 #1
0
        public void Test_IsChild_ParentsChild()
        {
            GraphNode<string> parentGraphNode = new GraphNode<string>("parent");
            GraphNode<string> childGraphNode = new GraphNode<string>("child");
            parentGraphNode.AddChild(childGraphNode);

            Assert.That(parentGraphNode.IsChild(childGraphNode));
        }
コード例 #2
0
        public void Test_IsChild_Self()
        {
            GraphNode<string> graphNode = new GraphNode<string>(string.Empty);

            Assert.That(!graphNode.IsChild(graphNode));
        }
コード例 #3
0
        public void Test_IsChild_NoChild()
        {
            GraphNode<string> parentGraphNode = new GraphNode<string>("parent");
            GraphNode<string> randomGraphNode = new GraphNode<string>("random");

            Assert.That(!parentGraphNode.IsChild(randomGraphNode));
        }