public async Task DeleteConfirmed_ReturnsRedirectToAction() { var mockRepo = new Mock <IVenueRepository>(); mockRepo.Setup(repo => repo.GetVenueAsync(It.IsAny <int>())) .ReturnsAsync(GetTestVenues()[0]); var controller = new VenueController(mockRepo.Object); var result = await controller.DeleteConfirmed(It.IsAny <int>()); var redirectToResult = Assert.IsType <RedirectToActionResult>(result); Assert.Null(redirectToResult.ControllerName); Assert.Equal("index", redirectToResult.ActionName); }