public async Task ConfirmPilot_NotReserved_ReturnsTrue() { SetDefaultNow(); var reservationKey = "test"; var pilots = new[] { new PilotWorkSchedule() { Base = Base.Berlin, PilotId = Pilot1, WorkDays = AllDays } }; var schedules = new[] { new PilotScheduleInfo() { PilotId = Pilot1, DepartureDateTime = TwoPm, ReturnDateTime = FourPm, IsConfirmed = false, ReservationTime = Now, ReservationKey = reservationKey } }; _fileServiceMock.Setup(x => x.GetPilotWorkSchedules()).ReturnsAsync(pilots); _fileServiceMock.Setup(x => x.GetPilotSchedulesForDay(TwoPm.Date)).ReturnsAsync(schedules); var request = new PilotScheduleConfirmationRequest() { Location = Base.Berlin, DepartureDateTime = TwoPm, ReturnDateTime = FourPm, PilotId = Pilot1, ReservationKey = reservationKey }; var result = await _service.ConfirmPilotSchedule(request); Assert.True(result); }