示例#1
0
        public void CreateandDeleteUsersTest()
        {
            User newuser = new User("NewName", "NewUserName", "NewEmail", "password");
            Users users = new Users();

            Assert.IsTrue(users.CreateUser(newuser));

            Assert.IsTrue(users.DeleteUser(newuser.GetUserName()));
        }
示例#2
0
        public void GetUserTest()
        {
            Users users = new Users();
            User test = users.GetUser("123");

            Assert.AreEqual("Brian", test.GetName());
            Assert.AreEqual("*****@*****.**", test.GetEmail());
            Assert.AreEqual("password", test.GetPassword());
            Assert.AreEqual("123", test.GetUserName());
        }
示例#3
0
        public void LoginTest()
        {
            Users test = new Users();

            bool loggedin = test.Login("wrongusername", "password");
            Assert.IsFalse(loggedin);

            loggedin = test.Login("123", "wrongpassword");
            Assert.IsFalse(loggedin);

            loggedin = test.Login("123", "password");
            Assert.IsTrue(loggedin);
        }
示例#4
0
        public void EditUserTest()
        {
            Users users = new Users();
            User user = users.GetUser("123");

            Assert.IsTrue(user.EditName("TEST"));
            Assert.IsTrue(user.EditEmail("TEST"));
            Assert.IsTrue(user.EditPassword ("TEST"));

            Assert.AreEqual("TEST", user.GetName());
            Assert.AreEqual("TEST", user.GetEmail());
            Assert.AreEqual("TEST", user.GetPassword());

            Assert.IsTrue(user.EditName("Brian"));
            Assert.IsTrue(user.EditEmail("*****@*****.**"));
            Assert.IsTrue(user.EditPassword("password"));
        }