public async Task ThenIfReservationHasStatusChangedWillSaveWithStatusDeleted() { //Arrange Guid deletedEventGuid = Guid.NewGuid(); _reservationService.Setup(x => x.GetReservation(deletedEventGuid)) .ReturnsAsync(new Reservation { Id = deletedEventGuid, Status = ReservationStatus.Change }); //Act await _handler.Handle(deletedEventGuid); //Assert _reservationService .Verify(service => service.UpdateReservationStatus( deletedEventGuid, ReservationStatus.Deleted, null, null, null), Times.Once); }
public async Task Then_Calls_Service_With_ReservationId( Guid deletedEventGuid, [Frozen] Mock <IReservationService> mockReservationService, ApprenticeshipDeletedHandler handler) { await handler.Handle(deletedEventGuid); mockReservationService .Verify(service => service.UpdateReservationStatus( deletedEventGuid, ReservationStatus.Pending, null, null, null), Times.Once); }