public void ShouldReturnZeroRoutesIfTheOriginIsALeaf()
 {
     var railroad = GivenA.SimpleRailRoad();
     var routes = new LimitedStopsRouteFinder().Find(railroad, new City("C"), new City("A"), 10);
     routes.Should().Be(0);
 }
 public void ShouldGetAListOfPossibleRoutesFromCityToCityInASimpleRailRoad(string origin, string destination, int maximumStops, int possibleRoutes)
 {
     var railroad = GivenA.SimpleRailRoad();
     var routes = new LimitedStopsRouteFinder().Find(railroad, new City(origin), new City(destination), maximumStops);
     routes.Should().Be(possibleRoutes);
 }