public void Edit_ReturnsCorrectView_True() { BlogsController controller = new BlogsController(); ActionResult newPostView = controller.Edit(1); Assert.IsInstanceOfType(newPostView, typeof(ViewResult)); }
public async void Edit_IdIsNull_ReturnRedirectToIndexAction() { var result = await _controller.Edit(null); var redirect = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", redirect.ActionName); }
public async Task PostEditBlogsController() { //Getting Everything To Make This Unit Test Work IFormFile file = GetFormFile(); IHostingEnvironment hostingEnvironment = GetHostingEnvironment(); DatabaseContext context = GetInMemoryDbMetData(); var controller = new BlogsController(context, hostingEnvironment); var result = await controller.Edit(Blogs[0].Id, Blogs[0], file); var viewResult = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", viewResult.ActionName); }