public void Shows_DeleteConfirmed() { // Arrange Source source = GetTestSource(); var shows = GetTestShowSet(source); var db = new Mock <IPersonalInformationManagerContext>(); db.Setup(e => e.Shows).Returns(shows); db.Setup(e => e.Shows.Find(It.IsAny <int>())).Returns(GetTestShow(source)); db.Setup(e => e.SaveChanges()).Returns(1); ShowsController controller = new ShowsController(db.Object); // Act var result = (RedirectToRouteResult)controller.DeleteConfirmed(1); // Assert Assert.AreEqual("Index", result.RouteValues["action"]); }