Пример #1
0
        public void RunTest02()
        {
            RouteBetweenNodes test = new RouteBetweenNodes(graph, graph.Nodes[5], end);
            var result             = test.Run();

            Assert.IsFalse(result);
        }
Пример #2
0
        public void RunTest01()
        {
            RouteBetweenNodes test = new RouteBetweenNodes(graph, start, end);
            var result             = test.Run();

            Assert.IsTrue(result);
        }
Пример #3
0
        public void RouteBetweenNodesTest()
        {
            var(a, b) = GraphNode.GetConnected();
            var resultOne = RouteBetweenNodes.Run(a, b);

            Assert.True(resultOne);

            var(c, d) = GraphNode.GetNotConnected();
            var resultTwo = RouteBetweenNodes.Run(c, d);

            Assert.False(resultTwo);
        }