public async Task SetReservaServicio_ModelIsNotValid()
        {
            // Arrange
            using (context)
            {
                SelectedServiceViewModel selserViewModel = new SelectedServiceViewModel {
                    idServicio = 1
                };

                var controller = new ServiciosController(context);
                controller.ModelState.AddModelError("numeroHab", "requerido");
                // Act
                var result = await controller.SetReservaServicio(selserViewModel);

                //Assert
                var viewResult = Assert.IsType <RedirectToActionResult>(result);
                Assert.Equal(viewResult.ActionName, "ListServices");
            }
        }
        public async Task SetReservaServicio_ModelIsValid()
        {
            // Arrange
            using (context)
            {
                SelectedServiceViewModel selserViewModel = new SelectedServiceViewModel {
                    idServicio = 1, numeroHab = 1
                };
                SelectedServiceViewModel expectedModel = new SelectedServiceViewModel {
                    idServicio = 1, numeroHab = 1
                };
                var controller = new ServiciosController(context);
                // Act
                var result = await controller.SetReservaServicio(selserViewModel);

                //Assert
                var viewResult = Assert.IsType <ViewResult>(result);
                SelectedServiceViewModel model = (result as ViewResult).Model as SelectedServiceViewModel;
                Assert.Equal(expectedModel, model, Comparer.Get <SelectedServiceViewModel>((p1, p2) => p1.idServicio == p2.idServicio));
            }
        }