public RoomStatesController(ILogger logger,
                             IRoomStateResponseFactory roomStateResponseFactory,
                             IRoomStateService roomStateService)
     : base(logger)
 {
     _logger = logger;
     _roomStateResponseFactory = roomStateResponseFactory;
     _roomStateService         = roomStateService;
 }
Пример #2
0
        public void RoomService_GetTotalByAndSearch_Full()
        {
            // Arrange
            IRoomStateService roomStateService = _kernel.Get <IRoomStateService>();
            RoomStateSearch   searchItem       = new RoomStateSearch();

            // Act
            int total = roomStateService.GetTotalByAndSearch(searchItem);

            // Assert
            Assert.IsTrue(total > 0, "Please generate room state from index page.");
        }
Пример #3
0
        public void RoomService_GetByAndSearch_Empty()
        {
            // Arrange
            IRoomStateService roomStateService = _kernel.Get <IRoomStateService>();
            RoomStateSearch   searchItem       = new RoomStateSearch();
            Pagination        pagination       = new Pagination {
                DisplaySize = 0, DisplayStart = 0
            };
            OrderBy <RoomState> orderBy = new OrderBy <RoomState>();

            // Act
            ICollection <RoomState> roomStates = roomStateService.GetByAndSearch(searchItem, pagination, orderBy);

            // Assert
            Assert.IsFalse(roomStates.Any());
        }
Пример #4
0
        public void RoomService_GetByAndSearch_Full()
        {
            // Arrange
            IRoomStateService roomStateService = _kernel.Get <IRoomStateService>();
            RoomStateSearch   searchItem       = new RoomStateSearch();
            Pagination        pagination       = new Pagination {
                DisplaySize = int.MaxValue, DisplayStart = 0
            };
            OrderBy <RoomState> orderBy = new OrderBy <RoomState>();

            // Act
            ICollection <RoomState> roomStates = roomStateService.GetByAndSearch(searchItem, pagination, orderBy);

            // Assert
            Assert.IsTrue(roomStates.Any(), "Please generate room state from index page.");
        }
Пример #5
0
 public RoomState(HotelContext hotelContext, IRoomStateService service)
 {
     _hotelContext = hotelContext;
     _service      = service;
 }