public void Index()
        {
            // Arrange
            HomeController controller = new HomeController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.AreEqual("Welcome to ASP.NET MVC!", result.ViewBag.Message);
        }
        public void SecureArea()
        {
            // Arrange
            HomeController controller = new HomeController();
            var user = UserMock.CreateUser("Kevin");

            // Act
            user.DoAction((u) =>
            {
                ViewResult result = controller.SecureArea() as ViewResult;

                // Assert
                Assert.AreEqual("Kevin", result.ViewBag.UserName);
            });
        }