public RoomStatesController(ILogger logger, IRoomStateResponseFactory roomStateResponseFactory, IRoomStateService roomStateService) : base(logger) { _logger = logger; _roomStateResponseFactory = roomStateResponseFactory; _roomStateService = roomStateService; }
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."); }
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()); }
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."); }
public RoomState(HotelContext hotelContext, IRoomStateService service) { _hotelContext = hotelContext; _service = service; }