Ejemplo n.º 1
0
        public void Delete_Group_Get_ReturnsView()
        {
            Group fake = new Group()
            {
                GroupId = 1,
                GroupName = "test",
                Description = "test"
            };
            groupRepository.Setup(x => x.GetById(1)).Returns(fake);
            GroupController controller = new GroupController(groupService, groupUserService, userService, metricService, focusService, groupgoalService, groupInvitationService, securityTokenService, groupUpdateService, groupCommentService, goalStatusService, groupRequestService, followUserService, groupCommentUserService, groupUpdateSupportService, groupUpdateUserService);
            ViewResult result = controller.DeleteGroup(1) as ViewResult;
            Assert.IsNotNull(result, "View Result is null");
            Assert.IsInstanceOf(typeof(Group),
                 result.ViewData.Model, "Wrong View Model");
            var group = result.ViewData.Model as Group;
            Assert.AreEqual("test", group.Description, "Got wrong Focus Description");

        }