Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
            }