public void Test_SerializeLoginUserList()
        {
            UserLogin   userLogin = new UserLogin();
            User        user1     = new User("test6", "test6");
            User        user2     = new User("test7", "test7");
            List <User> userlist  = new List <User>();

            userlist.Add(user1);
            userlist.Add(user2);

            userLogin.SerializeLogin(userlist);
            List <User> deserializeuserlist = userLogin.DeserializeLogin();
            int         userlistsize        = deserializeuserlist.Count;

            bool validuser  = userLogin.CheckValidUser(user1, deserializeuserlist);
            bool validuser2 = userLogin.CheckValidUser(user2, deserializeuserlist);

            Assert.IsTrue(validuser, "User is valid");
            Assert.IsTrue(validuser2, "User is valid");
        }
        public void Test_SerializeLoginEmptyUser()
        {
            UserLogin userLogin = new UserLogin();
            User      user      = new User();

            userLogin.SerializeLogin(user);
            List <User> userlist = null;

            int  userlistsize = userlist.Count;
            bool validuser    = userLogin.CheckValidUser(user, userlist);

            Assert.IsFalse(validuser, "User is valid");
        }
        public void Test_SerializeLogin()
        {
            UserLogin userLogin = new UserLogin();
            User      user      = new User("test3", "test3");

            userLogin.SerializeLogin(user);
            List <User> userlist = userLogin.DeserializeLogin();

            int  userlistsize = userlist.Count;
            bool validuser    = userLogin.CheckValidUser(user, userlist);

            Assert.IsTrue(validuser, "User is valid");
        }