示例#1
0
        public async Task FindAllReservations_Returns_More_Than_0_Reservations()
        {
            AuthResult result = await _authService.LoginWithEmailAndPasswordAsync(_validatedUser, "testPassword");

            Assert.IsNotNull(result.User);
            Assert.IsNotNull(result.User.UserId);
            Assert.AreEqual("Success", result.Result); //check that preparation is successful

            _reservation.UserId = result.User.UserId;
            Reservation reservation = await _sut.SaveReservationAsync(_reservation);

            Assert.IsNotNull(reservation.ReservationId);

            List <Reservation> reservations = await _sut.FindAllReservationsAsync();

            Assert.Greater(reservations.Count, 0);
            Assert.NotNull(reservations.First().ReservationId);
        }