Example #1
0
        public void GetAllAppliedReservations_empty()
        {
            // Arrange
            var mockRepository = new Mock <IRepository <ReservationApplied> >();

            mockRepository.Setup(mpr => mpr.GetAll()).Returns(new List <ReservationApplied>());

            var controller =
                new ReservationsAppliedController(mockRepository.Object, _restClient, _appiumService, Logger,
                                                  _externalProcesses);

            // Act
            var result = controller.GetAllAppliedReservations();

            // Assert
            var viewResult = Assert.IsType <List <ReservationApplied> >(result);

            Assert.Empty(viewResult);
        }
Example #2
0
        public void GetAllAppliedReservations()
        {
            var appliedReservations = new List <ReservationApplied> {
                _reservationApplied1, _reservationApplied2
            };
            // Arrange
            var mockRepository = new Mock <IRepository <ReservationApplied> >();

            mockRepository.Setup(mpr => mpr.GetAll()).Returns(appliedReservations);

            var controller =
                new ReservationsAppliedController(mockRepository.Object, _restClient, _appiumService, Logger,
                                                  _externalProcesses);

            // Act
            var result = controller.GetAllAppliedReservations();

            // Assert
            var viewResult = Assert.IsType <List <ReservationApplied> >(result);

            Assert.Equal(2, result.Count());
            Assert.Contains(_reservationApplied1, viewResult);
            Assert.Contains(_reservationApplied2, viewResult);
        }