Пример #1
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);
        }
Пример #2
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);
        }
Пример #3
0
        public async void Task_GetAllRoomFacility_Return_OkResult()
        {
            //Arrange
            var controller = new RoomFacilityController(context);

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

            Assert.IsType <OkObjectResult>(data);
        }
Пример #4
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);
        }
Пример #5
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);
        }
Пример #6
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);
            }
        }
Пример #7
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);
        }
Пример #8
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);
        }