public void HowManyDifferentRoutes_FromCtoC_WithADistanceLessThan30()
        {
            //arrange
            var graph = new Graph("Graph: AB5, BC4, CD8, DC8, DE6, AD5, CE2, EB3, AE7");

            //act
            var response = new NumberOfRoutesFinder(graph).FindRoutes('C', 'C').WithDistanceLessThan(30);

            //assert
            Assert.That(response.GetResponse(), Is.EqualTo(7.ToString()));
        }
示例#2
0
        private static void DoNumberOfRoutesFinder(Graph graph, List<IResponse> responses)
        {
            var numberOfRoutesFinder = new NumberOfRoutesFinder(graph);

            responses.Add(numberOfRoutesFinder.FindRoutes('C', 'C').WithDistanceLessThan(30));
        }