public void TestFlightNotFoundLogError() { //Fixture LoggerSpy loggerDouble = new LoggerSpy(); IFlightRepository flightRepositoryStub = new FlightRepositoryStub(null); var sut = new FlightService(flightRepositoryStub, loggerDouble); var flightId = "1"; //Exercise sut.RemoveFlight(flightId); //Assert Assert.Equal(nameof(ILogger.LogError), loggerDouble.ActualMethod); Assert.Equal(flightId, loggerDouble.ActualId); Assert.Equal($"Flight {flightId} not exist!", loggerDouble.ActualMessage); }
public void TestFlightSuccessfullyRemovedLogInformation() { //Fixture var flightId = "1"; LoggerSpy loggerDouble = new LoggerSpy(); IFlightRepository flightRepositoryStub = new FlightRepositoryStub(new Flight { Id = flightId }); var sut = new FlightService(flightRepositoryStub, loggerDouble); //Exercise sut.RemoveFlight(flightId); //Assert Assert.Equal(nameof(ILogger.LogInformation), loggerDouble.ActualMethod); Assert.Equal(flightId, loggerDouble.ActualId); Assert.Equal($"Flight {flightId} is deleted!", loggerDouble.ActualMessage); }