예제 #1
0
        public async void Task_Update_UpdateRoomFacilityById_return_OkResult()
        {
            //Arrange

            var controller = new RoomFacilityController(context);
            var id         = 13;

            var roomFacility = new RoomFacility()
            {
                RoomFacilityId          = 13,
                IsAvilable              = true,
                Wifi                    = true,
                AirConditioner          = false,
                Ekettle                 = true,
                Refrigerator            = false,
                RoomFacilityDescription = "Room description",
                RoomId                  = 32
            };

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

            //Assert
            Assert.IsType <NoContentResult>(data);
        }
예제 #2
0
        public async void Task_UpdateRoomFacilityById_Return_BadRequest()
        {
            //Arrange
            var controller   = new RoomFacilityController(context);
            int?Id           = null;
            var roomFacility = new RoomFacility()
            {
            };
            //Act
            var data = await controller.Put(Id, roomFacility);

            //Asert
            Assert.IsType <BadRequestResult>(data);
        }
예제 #3
0
        public async void Task_PutRoomFacility_Return_BadRequestResult()
        {
            var controller   = new RoomFacilityController(context);
            int?id           = null;
            var RoomFacility = new RoomFacility()
            {
                RoomFacilityId          = 19,
                IsAvilable              = true,
                RoomFacilityDescription = "Nice!",
                Wifi           = true,
                AirConditioner = false,
                Ekettle        = false,
                Refrigerator   = true,
                RoomId         = 22
            };
            var data = await controller.Put(id, RoomFacility);

            Assert.IsType <BadRequestResult>(data);
        }