public void EditPostShould_SetIsDeletedWhenRequired() { // Arrange PageController controller = new PageController( booksServiceMock.Object, pagesServiceMock.Object, pageConnectionsServiceMock.Object, usersServiceMock.Object ); var pageVM = new PageFullViewModel() { BookCatNum = 1, Number = 1, isDeleted = true, DeletedOn = null }; var page = new Page() { Book = new Book(), Author = new User() }; // Act pagesServiceMock.Setup(x => x.Find(1, 1)).Returns(page); pagesServiceMock.Setup(x => x.Update(page)).Returns(1); ActionResult result = controller.Edit(pageVM, "") as ActionResult; // Assert Assert.IsNotNull(result); }
public void EditGet() { // Arrange PageController controller = new PageController( booksServiceMock.Object, pagesServiceMock.Object, pageConnectionsServiceMock.Object, usersServiceMock.Object ); // Act pagesServiceMock.Setup(x => x.Find(1, 1)).Returns(new Page() { Book = new Book(), Author = new User() }); ViewResult result = controller.Edit(1, 1) as ViewResult; // Assert Assert.IsNotNull(result); }