public void CalculateDistanceForAFlight() { // Arrange var flightMock = new Mock <IFlight>(); flightMock.SetupGet(x => x.Name).Returns(flightName); _controlTower.RegisterFlight(flightMock.Object); // Act _controlTower.CalculateDistance(flightName); // Assert flightMock.Verify(x => x.CalculateDistance(), Times.Once); }
public double CalculateDistance(string flightName) { return(_controlTower.CalculateDistance(flightName)); }
public void WhenTheFlightTakesPlace(string flightName) { _distanceKm = _currentControlTower.CalculateDistance(flightName); }