Exemple #1
0
        public void TwoAirports_CountDistance_ReturnResult(string firstAirportCode, string secondAirportCode, double distance)
        {
            // arrange
            Init();

            // act
            var result = _airportService.GetDistanceBetweenAirportsAsync(firstAirportCode, secondAirportCode, LenghtUnit.Miles).Result;

            // assert
            Assert.Equal(result, distance);
        }
Exemple #2
0
        public async Task <IActionResult> GetDistanceBetweenTwoAirports([FromRoute] string firstAirportCode, [FromRoute] string secondAirportCode, [FromRoute] LenghtUnit unit = LenghtUnit.Miles)
        {
            var distance = await _airportService.GetDistanceBetweenAirportsAsync(firstAirportCode, secondAirportCode, unit);

            return(Ok(new { Value = distance, Unit = unit.ToString() }));
        }