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); }
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); }