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));
 }
Beispiel #3
0
 public void WhenTheFlightTakesPlace(string flightName)
 {
     _distanceKm = _currentControlTower.CalculateDistance(flightName);
 }