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); }
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() })); }