public async void Task_PutHotelRoom_Return_BadRequestResult()
        {
            var controller = new HotelRoomController(context);
            int?id         = null;
            var hotelRoom  = new HotelRoom()
            {
                RoomId          = 18,
                RoomType        = "Delux",
                RoomDescription = "desc!",
                RoomPrice       = 15000,
                RoomImage       = "abc",
                HotelId         = 20
            };
            var data = await controller.Put(id, hotelRoom);

            Assert.IsType <BadRequestResult>(data);
        }
        public async void Task_PutHotelRoom_Return_NoContentResult()
        {
            var controller = new HotelRoomController(context);
            var id         = 12;
            var hotelRoom  = new HotelRoom()
            {
                RoomId          = 12,
                RoomType        = "Double12",
                RoomDescription = "Nice!",
                RoomPrice       = 18000,
                RoomImage       = "abc",
                HotelId         = 7
            };
            var data = await controller.Put(id, hotelRoom);

            Assert.IsType <NoContentResult>(data);
        }
示例#3
0
        public async void Task_UpdateHotelRoomById_Return_BadRequest()
        {
            //Arrange
            var controller = new HotelRoomController(context);
            int?Id         = null;
            var hotelRoom  = new HotelRoom()
            {
                RoomId          = 28,
                RoomType        = "Single Bed",
                RoomPrice       = 2500,
                RoomDescription = "Good V",
                RoomImage       = "n available",
                HotelId         = 42
            };
            //Act
            var data = await controller.Put(Id, hotelRoom);

            //Asert
            Assert.IsType <BadRequestResult>(data);
        }
示例#4
0
        public async void Task_Update_UpdateHotelRoomById_return_OkResult()
        {
            //Arrange

            var controller = new HotelRoomController(context);
            var id         = 2;

            var hotelRoom = new HotelRoom()
            {
                RoomId          = 2,
                RoomType        = "Single Bed",
                RoomPrice       = 2500,
                RoomDescription = "Good V",
                RoomImage       = "n available",
                HotelId         = 1
            };

            //Act
            var data = await controller.Put(id, hotelRoom);

            //Assert
            Assert.IsType <NoContentResult>(data);
        }