public void RouteBetweenNodes_ValidInput_ExpectedResult(char start,
                                                                char end, bool expected)
        {
            var graph = CreateGraph();

            var actual = GraphExtensions.HasRouteBetweenNodes(graph, start, end);

            Assert.AreEqual(expected, actual);
        }
        public void RouteBetweenNodes_NullGraph_False()
        {
            var actual = GraphExtensions.HasRouteBetweenNodes(null, 'a', 'a');

            Assert.AreEqual(false, actual);
        }