예제 #1
0
        public async void Task_Add_AddRoomFacility_Return_OkResult()
        {
            var controller   = new RoomFacilityController(context);
            var RoomFacility = new RoomFacility()
            {
                IsAvilable = true,
                RoomFacilityDescription = "desc",
                Wifi           = false,
                AirConditioner = false,
                Ekettle        = true,
                Refrigerator   = true,
                RoomId         = 12
            };
            var data = await controller.Post(RoomFacility);

            Assert.IsType <CreatedAtActionResult>(data);
        }
예제 #2
0
        public async void Task_Add_AddRoomFacility_Return_BadRequest()
        {
            var controller   = new RoomFacilityController(context);
            var RoomFacility = new RoomFacility()
            {
                RoomFacilityId          = 19,
                IsAvilable              = true,
                RoomFacilityDescription = "Nice!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
                Wifi           = true,
                AirConditioner = false,
                Ekettle        = false,
                Refrigerator   = true,
                RoomId         = 22
            };
            var data = await controller.Post(RoomFacility);

            Assert.IsType <BadRequestResult>(data);
        }
예제 #3
0
        public async void Task_Add_AddRoomFacility_return_BadResult()
        {
            //Arrange
            var controller = new RoomFacilityController(context);

            var roomFacility = new RoomFacility()
            {
                IsAvilable              = true,
                Wifi                    = true,
                AirConditioner          = false,
                Ekettle                 = true,
                Refrigerator            = false,
                RoomFacilityDescription = "Room description : Hotel Room contails all the basic facility.",
                RoomId                  = 38
            };

            //Act
            var data = await controller.Post(roomFacility);

            //Assert
            Assert.IsType <BadRequestResult>(data);
        }
예제 #4
0
        public async void Task_Add_AddRoomFacility_return_OkResult()
        {
            //Arrange

            var controller = new RoomFacilityController(context);

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

            //Act
            var data = await controller.Post(roomFacility);

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