Beispiel #1
0
        public void Room_Delete_Should_Return_Not_Found_If_Incorrect_Id_Provided()
        {
            _roomController.Request = new HttpRequestMessage();
            _roomController.Request.SetConfiguration(new HttpConfiguration());

            var response = _roomController.Delete(-1);

            Assert.AreEqual(HttpStatusCode.NotFound, response.StatusCode);
        }
        public void DeleteRoomPositive()
        {
            var            repo       = new Mock <RoomRep>(db);
            RoomController controller = new RoomController(repo.Object);
            var            data       = controller.Delete(3) as OkObjectResult;

            Assert.AreEqual(200, data.StatusCode);
        }
Beispiel #3
0
 private void PokojeDGMenuDel(object sender, RoutedEventArgs e)
 {
     if (PokojeDG.SelectedItem != null)
     {
         RoomController.Delete(PokojeDG.SelectedItem as Room);
         Application.Current.MainWindow.DataContext = new PokojeView();
     }
     else
     {
         MessageBox.Show("Nie wybrano elementu", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
        public void Delete_WhenCalledWithIntParameter_ShouldNotReturnNull()
        {
            // Arrange
            RoomController controller = new RoomController(_userManager, _roomRepository, _timeTaskRepository,
                                                           _authorizationService, _mapper);

            // Act
            ViewResult viewResult = controller.Delete(1).GetAwaiter().GetResult() as ViewResult;

            // Assert
            Assert.NotNull(viewResult);
        }
        public void DeleteRoom()
        {
            // Arrange
            RoomController controller = new RoomController();

            var actResult = controller.Delete(1);
            // Act
            var result = actResult as OkNegotiatedContentResult <bool>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content == true);
        }
Beispiel #6
0
        public void Delete_Test()
        {
            // Arrange
            var mockService = new Mock <IRoomService>();
            var controller  = new RoomController(mockService.Object);
            int id          = 10;
            int userId      = 1;

            // Act
            IHttpActionResult actionResult = controller.Delete(id, userId);

            // Assert
            Assert.IsInstanceOfType(actionResult, typeof(OkResult));
        }
Beispiel #7
0
        public void DeleteRoom_WhereRoomExists_ReturnsOkResponse([Values(1, 2, 3)] int roomIdToBeDeleted)
        {
            //Arrange
            Mock.Arrange(() => _roomService.Delete(roomIdToBeDeleted)).OccursOnce();

            var roomController = new RoomController(_roomService);
            //Act

            var actual = roomController.Delete(roomIdToBeDeleted) as OkResult;

            //Assert
            Mock.Assert(_roomService);
            Assert.That(actual, Is.TypeOf <OkResult>());
        }
Beispiel #8
0
        public void RoomDeletePost_InvalidRoomIdProvided_ReturnsIndexViewResult()
        {
            // Arrange
            var mockUoW            = new Mock <IUnitOfWork>();
            var mockRoomRepository = new Mock <IRepository <Room> >();
            var roomId             = -1;

            var controller = new RoomController(mockUoW.Object);

            mockUoW.Setup(x => x.RoomRepository.Get(It.IsAny <long>())).Returns <Room>(null);
            mockUoW.Setup(x => x.RoomRepository.Delete(It.IsAny <Room>()));

            // Act
            var result = controller.Delete(roomId) as RedirectToActionResult;

            // Assert
            Assert.AreEqual("Index", result.ActionName);
        }
Beispiel #9
0
        public void RoomDeleteNegativeTest()
        {
            var  id   = 1;
            Room room = null;

            var toDTO = new MapperConfiguration(
                cfg =>
            {
                cfg.CreateMap <Room, RoomDTO>().ReverseMap();
                cfg.CreateMap <PriceCategory, PriceCategoryDTO>().ReverseMap();
                cfg.CreateMap <Category, CategoryDTO>().ReverseMap();
            }).CreateMapper();
            var roomDTO = toDTO.Map <Room, RoomDTO>(room);


            RoomServiceMock.Setup(a => a.Get(id)).Returns(roomDTO);

            RoomController controller = new RoomController(RoomServiceMock.Object, ReservationServiceMock.Object);

            var httpResponse = controller.Delete(httpRequest, id);
            var result       = httpResponse.StatusCode;

            Assert.AreEqual(HttpStatusCode.NotFound, result);
        }