public async Task Deveria_recuperar_reserva_de_pacote_com_sucesso() { int expected = 1; List <TravelPackageReservation> reservations = new List <TravelPackageReservation>() { TravelPackageReservationBuilder.Start().Build(), TravelPackageReservationBuilder.Start().Build() }; _fakeRepository.Setup(x => x.GetAll()).ReturnsAsync(reservations); var cmd = new TravelPackageReservationLoadAllQuery(); var result = await _handler.Handle(cmd, It.IsAny <CancellationToken>()); result.Should().BeOfType <List <TravelPackageReservation> >(); result.Should().HaveCount(2); _fakeRepository.Verify(x => x.GetAll(), Times.Once); //TODO: Verificar registro atualizado. }
public Task <List <TravelPackageReservation> > Handle(TravelPackageReservationLoadAllQuery request, CancellationToken cancellationToken) { return(_repository.GetAll()); }