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); }
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); }
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)); }
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>()); }
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); }
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); }