public void TestCreateNewUser_NameToShort()
        {
            User user = new User
            {
                UserID = 7,
                UserName = "******",
                Password = "******",
                Email = "TestEmail",

                Permission = Permission.RegisteredUser,
                FilmReviews = null
            };

            UsersController userController = new UsersController();

            // Act
            ViewResult result = userController.Create(user.UserName, user.Password, user.Email, user) as ViewResult;

            // Assert
            Assert.AreEqual("Invalid Input Length", result.ViewBag.Message);
        }
        public void TestCreateNewUser_DuplicateName()
        {
            User user = new User
            {
                UserID = 5,
                UserName = "******",
                Password = "******",
                Email = "TestEmail",

                Permission = Permission.RegisteredUser,
                FilmReviews = null
            };

            UsersController userController = new UsersController();

            // Act
            ViewResult result = userController.Create(user.UserName, user.Password, user.Email, user) as ViewResult;

            // Assert
            Assert.AreEqual("Duplicate Name", result.ViewBag.Message);
        }