Esempio n. 1
0
        public void TestUpdateCustomerIDIncrementMethod()
        {
            Customer  customer  = new Customer();
            UserLogin userlogin = new UserLogin();

            List <Customer> customerlist       = customer.getAllCustomerList(userlogin.DeserializeLogin());
            int             customerid         = customer.incrementCustomerNumber(userlogin.DeserializeLogin());
            int             customeridfromlist = customerlist[customerlist.Count - 1].Customerid + 1;

            //  bool validcustomer = customer.IsUserinCustomerList(user, customerlist);
            Assert.AreEqual(customeridfromlist, customerid);
        }
Esempio n. 2
0
        public void TestCustomerChangePassword2()
        {
            Customer        customer     = new Customer();
            UserLogin       userlogin    = new UserLogin();
            User            user         = new User("admin", "password");
            List <Customer> customerlist = customer.getAllCustomerList(userlogin.DeserializeLogin());
            string          date         = DateTime.Now.ToString("dd/MM/yyyy", System.Globalization.CultureInfo.GetCultureInfo("en-US"));

            bool        validcustomer = customer.IsUserinCustomerList(user, customerlist);
            Customer    currcustomer  = Customer.currentcustomer;
            List <User> userlist      = userlogin.DeserializeLogin();

            customer.Changepassword(user, userlist, "new");
            Assert.AreEqual("new", currcustomer.Password);
        }
Esempio n. 3
0
        public void TestGetAllCustomer()
        {
            Customer        customer     = new Customer();
            UserLogin       userlogin    = new UserLogin();
            List <Customer> customerlist = customer.getAllCustomerList(userlogin.DeserializeLogin());

            Assert.IsTrue(customerlist.Count > 0);
        }
        public void Test_DeserializeLogin()
        {
            UserLogin   userLogin    = new UserLogin();
            List <User> userlist     = userLogin.DeserializeLogin();
            int         userlistsize = userlist.Count;

            Assert.IsTrue(userlistsize > 0, "User list was not greater than zero");
        }
Esempio n. 5
0
        public void TestIsNotUserinCustomerList()
        {
            Customer        customer      = new Customer();
            UserLogin       userlogin     = new UserLogin();
            User            user          = new User("", "");
            List <Customer> customerlist  = customer.getAllCustomerList(userlogin.DeserializeLogin());
            bool            validcustomer = customer.IsUserinCustomerList(user, customerlist);

            Assert.IsFalse(validcustomer);
        }
        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");
        }
Esempio n. 7
0
        public void TestAddUser()
        {
            string    username  = "******";
            string    password  = "******";
            User      user      = new User(username, password);
            UserLogin userlogin = new UserLogin();

            user.AddUser(user);
            List <User> currentuserlist = userlogin.DeserializeLogin();
            User        currentuser     = user.GetCurrentUser(user.Username, currentuserlist);

            Assert.AreEqual("test", currentuser.Username);
            Assert.AreEqual("test2", currentuser.Password);
        }
Esempio n. 8
0
        public void TestUpdateCustomerEmailfound()
        {
            Customer        customer     = new Customer();
            UserLogin       userlogin    = new UserLogin();
            User            user         = new User("admin", "password");
            List <Customer> customerlist = customer.getAllCustomerList(userlogin.DeserializeLogin());
            string          date         = DateTime.Now.ToString("dd/MM/yyyy", System.Globalization.CultureInfo.GetCultureInfo("en-US"));

            bool     validcustomer = customer.IsUserinCustomerList(user, customerlist);
            Customer currcustomer  = Customer.currentcustomer;
            bool     email         = customer.CheckIfCustomerEmail(currcustomer, customerlist);

            Assert.IsTrue(email);
        }
Esempio n. 9
0
        public void TestGetCurrentCustomersByCustomerID()
        {
            Customer  customer = new Customer();
            ArrayList list     = new ArrayList();

            list.Add(1);
            list.Add(2);
            list.Add(3);
            UserLogin       userlogin       = new UserLogin();
            List <Customer> customerlist    = customer.getAllCustomerList(userlogin.DeserializeLogin());
            Customer        currentcustomer = customer.getCurrentCustomerByCustomerID(list, customerlist);

            Assert.AreEqual(1, currentcustomer.Customerid);
        }
Esempio n. 10
0
        public void TestRemoveUser()
        {
            string    username  = "******";
            string    password  = "******";
            User      user      = new User(username, password);
            UserLogin userlogin = new UserLogin();

            user.AddUser(user);
            List <User> currentuserlist = userlogin.DeserializeLogin();
            List <User> finaluserlist   = user.removeUser(user, currentuserlist);

            User.userlist = currentuserlist;
            User currentuser = user.GetCurrentUser(user.Username, finaluserlist);

            Assert.IsNull(currentuser);
        }
Esempio n. 11
0
        public void TestAddCurrentCustomertoOrdersArrayList()
        {
            Orders order = new Orders();

            Customer        customer     = new Customer();
            UserLogin       userlogin    = new UserLogin();
            User            user         = new User("admin", "password");
            List <Customer> customerlist = customer.getAllCustomerList(userlogin.DeserializeLogin());
            string          date         = DateTime.Now.ToString("dd/MM/yyyy", System.Globalization.CultureInfo.GetCultureInfo("en-US"));

            bool      validcustomer   = customer.IsUserinCustomerList(user, customerlist);
            Customer  currcustomer    = Customer.currentcustomer;
            ArrayList orderlistfields = order.AddOrderToArraylist(currcustomer.Customerid.ToString(), currcustomer.Users.Username, currcustomer.Firstname, currcustomer.Lastname, currcustomer.Email, order.OrderNumber.ToString(), "Product", "0", "0", "0", order.Quantity.ToString(), date, date, date);

            Assert.AreEqual(14, orderlistfields.Count);
        }
        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");
        }