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