public void ShouldCalcuteTheCostOfASimpleRouteFrom_CityTo_City(string routeDescription, int expectedDistance) { var railroad = GivenA.RailRoadWithMultipleTracks(); var route = Route.Parse(routeDescription); int distance = new DistanceEvaluator().MeasureTheDistance(railroad, route); distance.Should().Be(expectedDistance); }
public void ShouldCalculateTheDistanceOfRoutesWithMultipleCities(string routeDescription, int expectedDistance) { var railroad = GivenA.RailRoadWithMultipleTracks(); int distance = new DistanceEvaluator().MeasureTheDistance(railroad, Route.Parse(routeDescription)); distance.Should().Be(expectedDistance); }