Example #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);
        }
Example #2
0
        public async void Task_DeleteRoomFacility_Return_BadResultResult()
        {
            var controller     = new RoomFacilityController(context);
            int?RoomFacilityId = null;
            var data           = await controller.Delete(RoomFacilityId);

            Assert.IsType <BadRequestResult>(data);
        }
Example #3
0
        public async void Task_DeleteRoomFacility_Return_NotFoundResult()
        {
            var controller     = new RoomFacilityController(context);
            var RoomFacilityId = 47;
            var data           = await controller.Delete(RoomFacilityId);

            Assert.IsType <NotFoundResult>(data);
        }
Example #4
0
        public async void Task_DeleteRoomFacility_Return_OkResult()
        {
            var controller     = new RoomFacilityController(context);
            var RoomFacilityId = 22;
            var data           = await controller.Delete(RoomFacilityId);

            Assert.IsType <OkObjectResult>(data);
        }
Example #5
0
        public async void Task_GetRoomFacilityById_Return_NotFoundResult()
        {
            var controller     = new RoomFacilityController(context);
            var RoomFacilityId = 50;
            var data           = await controller.Get(RoomFacilityId);

            Assert.IsType <NotFoundResult>(data);
        }
Example #6
0
        public async void Task_GetRoomFacilityById_BadRequestResult()
        {
            var controller     = new RoomFacilityController(context);
            int?RoomFacilityId = null;
            var data           = await controller.Get(RoomFacilityId);

            Assert.IsType <BadRequestResult>(data);
        }
Example #7
0
        public async void Task_GetAllRoomFacility_Return_OkResult()
        {
            //Arrange
            var controller = new RoomFacilityController(context);

            //Act
            var data = await controller.Get();

            Assert.IsType <OkObjectResult>(data);
        }
Example #8
0
        public void Task_Get_All_RoomFacility_Return_OkResult()
        {
            //Arrange
            var controller = new RoomFacilityController(context);
            //Act
            var data = controller.Index();

            //Assert
            Assert.IsType <ViewResult>(data);
        }
Example #9
0
        public void Task_Details_RoomFacility_Return_OkResult()
        {
            //Arrange
            var controller     = new RoomFacilityController(context);
            int RoomFacilityId = 2;
            //Act
            var data = controller.Details(RoomFacilityId);

            //Assert
            Assert.IsType <ViewResult>(data);
        }
Example #10
0
        public async void Task_GetRoomFacilityById_Return_NotFound()
        {
            //Arrange
            var controller = new RoomFacilityController(context);
            var Id         = 100;

            //Act
            var data = await controller.Get(Id);

            //Asert
            Assert.IsType <NotFoundResult>(data);
        }
Example #11
0
        public async void Task_DeleteRoomFacility_return_BadResult()
        {
            //Arrange
            var controller = new RoomFacilityController(context);
            int?Id         = null;

            //Act
            var data = await controller.Get(Id);

            //Asert
            Assert.IsType <BadRequestResult>(data);
        }
Example #12
0
        public async void Task_DeleteRoomFacility_return_NotFound()
        {
            //Arrange
            var controller = new RoomFacilityController(context);
            var id         = 29;

            //Act
            var data = await controller.Delete(id);

            //Assert
            Assert.IsType <NotFoundResult>(data);
        }
Example #13
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);
        }
Example #14
0
        public async void Task_GetRoomFacility_Return_NotFound()
        {
            //Arrange
            var controller = new RoomFacilityController(context);
            var data       = await controller.Get();

            data = null;
            if (data != null)
            {
                Assert.IsType <OkObjectResult>(data);
            }
            else
            {
                //Assert.Equal(data, null);
            }
        }
Example #15
0
        public async void Task_GetRoomFacilityById_Return_MatchResult()
        {
            //Arrange
            var controller = new RoomFacilityController(context);
            var Id         = 13;

            //Act
            var data = await controller.Get(Id);

            //Asert
            Assert.IsType <OkObjectResult>(data);
            var okresult     = data.Should().BeOfType <OkObjectResult>().Subject;
            var roomFacility = okresult.Value.Should().BeAssignableTo <RoomFacility>().Subject;

            Assert.Equal("Good", roomFacility.RoomFacilityDescription);
            Assert.Equal(32, roomFacility.RoomId);
        }
Example #16
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);
        }
Example #17
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);
        }
Example #18
0
        public async void Task_AddRoomFacility_Return_OkResult()
        {//Arrange
            var controller = new RoomFacilityController(context);
            var room       = new RoomFacility()
            {
                IsAvilable              = true,
                Wifi                    = true,
                AirConditioner          = true,
                Refrigerator            = true,
                RoomFacilityDescription = "Good",
                RoomId                  = 14
            };
            //Act
            var data = controller.Create(room);

            //Assert
            Assert.IsType <RedirectToActionResult>(data);
        }
Example #19
0
        public async void Task_GetRoomFacilityById_MatchResult()
        {
            var controller     = new RoomFacilityController(context);
            var RoomFacilityId = 10;
            var data           = await controller.Get(RoomFacilityId);

            Assert.IsType <OkObjectResult>(data);
            var okResult     = data.Should().BeOfType <OkObjectResult>().Subject;
            var RoomFacility = okResult.Value.Should().BeAssignableTo <RoomFacility>().Subject;

            Assert.True(RoomFacility.IsAvilable);
            Assert.Equal("desc", RoomFacility.RoomFacilityDescription);
            Assert.False(RoomFacility.Wifi);
            Assert.False(RoomFacility.AirConditioner);
            Assert.True(RoomFacility.Ekettle);
            Assert.True(RoomFacility.Refrigerator);
            Assert.Equal(12, RoomFacility.RoomId);
        }
Example #20
0
        public async void Task_PutRoomFacility_Return_NotFoundResult()
        {
            var controller   = new RoomFacilityController(context);
            var id           = 15;
            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 <NotFoundResult>(data);
        }
Example #21
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);
        }
Example #22
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);
        }