public void ActivityShedules_Edit_HttpGet() { ActionResult actionResult = controller.Edit(ACTIVITY_SCHEDULE_ID_TO_USE); var model = (actionResult as ViewResult).Model; Assert.IsNotNull(model); Assert.IsInstanceOfType(actionResult, typeof(ViewResult)); }
public void Edit_Group_RedirectToIndexAction() { var groups = new Groups() { GroupName = "D" }; var result = _controller.Edit(groups); var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", redirectToActionResult.ActionName); }
public async Task UpdateView_ReturnsAViewResult_WithData() { // Arrange var gr = new Group() { Id = 1, Name = "AMI31" }; var mockLogic = new Mock <IGroupsLogic>(); int groupId = 1; mockLogic.Setup(repo => repo.GetGroup(groupId)).Returns(Task.FromResult(gr)); var controller = new GroupsController(mockLogic.Object); // Act IActionResult actionResult = await controller.Edit(groupId, gr); // Assert var viewResult = Assert.IsType <RedirectToActionResult>(actionResult); mockLogic.Verify(repo => repo.UpdateGroup(gr), Times.Once); }