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.
        }
Exemple #2
0
 public Task <List <HotelReservation> > Handle(HotelReservationLoadAllQuery request, CancellationToken cancellationToken)
 {
     return(_repository.GetAll());
 }