public void GetDistance_WhenRouteAED_ShouldReturnNotSuchARoute()
        {
            // Arrange
            _distanceEngine = new DistanceManager(GenerateSampleLocations());
            var route = new List<string> { "A", "E", "D" };
            const string expected = "NOT SUCH ROUTE";

            // Act
            var result = _distanceEngine.GetDistance(route);

            // Assert
            Assert.That(result, Is.EqualTo(expected));
        }
        public void GetDistance_WhenRouteABC_ShouldReturnNine()
        {
            // Arrange
            _distanceEngine = new DistanceManager(GenerateSampleLocations());
            var route = new List<string> {"A", "B", "C"};
            const string expected = "9";

            // Act
            var result = _distanceEngine.GetDistance(route);

            // Assert
            Assert.That(result, Is.EqualTo(expected));
        }