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