예제 #1
0
        public async Task Then_The_Reservations_Are_Returned()
        {
            //Act
            var actual = await _reservationsController.GetAll(ExpectedAccountId);

            //Assert
            Assert.IsNotNull(actual);
            var result = actual as ObjectResult;

            Assert.IsNotNull(result?.StatusCode);
            Assert.AreEqual(HttpStatusCode.OK, (HttpStatusCode)result.StatusCode);
            Assert.IsNotNull(result.Value);
            var actualReservations = result.Value as List <Domain.Reservations.Reservation>;

            Assert.AreEqual(_accountReservationsResult.Reservations, actualReservations);
        }