public void DeleteRedirectsToActionIndexWhenSuccessfull() { _brewerRepository.Setup(m => m.GetBy(1)).Returns(_dummyContext.Bavik); _brewerRepository.Setup(m => m.Delete(It.IsAny <Brewer>())); RedirectToActionResult action = _controller.DeleteConfirmed(1) as RedirectToActionResult; Assert.Equal("Index", action?.ActionName); }
public void Delete_ExistingBrewer_RedirectsToActionIndex() { _brewerRepository.Setup(m => m.GetBy(1)).Returns(_dummyContext.Bavik); _brewerRepository.Setup(m => m.Delete(It.IsAny <Brewer>())); var actionResult = _controller.DeleteConfirmed(1) as RedirectToActionResult; Assert.Equal("Index", actionResult?.ActionName); }
public void Delete_ExistingBrewer_DeletesBrewerAndPersistsChangesAndRedirectsToActionIndex() { _brewerRepository.Setup(m => m.GetBy(1)).Returns(_dummyContext.Bavik); _brewerRepository.Setup(m => m.Delete(It.IsAny <Brewer>())); var result = Assert.IsType <RedirectToActionResult>(_controller.DeleteConfirmed(1)); Assert.Equal("Index", result.ActionName); _brewerRepository.Verify(m => m.GetBy(1), Times.Once()); _brewerRepository.Verify(m => m.Delete(It.IsAny <Brewer>()), Times.Once()); _brewerRepository.Verify(m => m.SaveChanges(), Times.Once()); }