Beispiel #1
0
        public void TestAddGroupOwner()
        {
            var GroupID = 1;
            TestControllerBuilder builder    = new TestControllerBuilder();
            GroupController       controller = new GroupController();

            builder.InitializeController(controller);
            var controllerContext = new Mock <ControllerContext>();
            var session           = new Mock <HttpSessionStateBase>();
            var mockHttpContext   = new Mock <HttpContextBase>();

            //get session
            mockHttpContext.Setup(ctx => ctx.Session).Returns(session.Object);
            controllerContext.Setup(ctx => ctx.HttpContext).Returns(mockHttpContext.Object);
            controllerContext.Setup(p => p.HttpContext.Session["GroupID"]).Returns(GroupID);
            controller.ControllerContext = controllerContext.Object;
            var group = new Group();
            var db    = new cap21t4Entities();

            using (var scope = new TransactionScope())
            {
                var result1 = controller.AddGroupOwner(db.Groups.First().ID.ToString("1")) as RedirectResult;
                Assert.IsNull(result1);
            }
        }