Example #1
0
        public void cercaUtente()
        {
            //creo due utenti con lo stesso nome, effettuo una ricerca utilizzando come parametro
            //il nome, verifico che il numero dei risultati della ricerca sia uguale a 2
            //ossia il numero di utenti creati con lo stesso nome
            string message;
            string name     = "gigi";
            string surname  = "zonu";
            string country  = "cagliari";
            string street   = "nazionale";
            string number   = "1";
            string password = "******";
            string email    = "*****@*****.**";
            string email1   = "*****@*****.**";
            string pass1    = "111Abcdf";

            System.Console.WriteLine("welcome");

            UserManagement.Address address = new UserManagement.Address(country, street, number);

            UserManagement.User.NewUser(name, surname, password, email, address, out message);
            UserManagement.User.NewUser(name, surname, pass1, email1, address, out message);
            List <UserManagement.User> listResult = new List <UserManagement.User>();

            listResult = UserManagement.User.FindByName(name, "", out message);

            //check result find list count
            Assert.IsTrue(listResult.Count == 2);
            //check the fields
            Assert.AreEqual(listResult[0].EmailAddress, email);
            Assert.AreEqual(listResult[1].EmailAddress, email1);
        }
Example #2
0
        public void CreazioneUtente()
        {
            string message;
            string name        = "gigi";
            string surname     = "zonu";
            string country     = "cagliari";
            string street      = "roma";
            string number      = "1";
            string password    = "******";
            string email       = "*****@*****.**";
            string email1      = "*****@*****.**";
            string passwors_n1 = "111Acbmm";
            string email2      = "*****@*****.**";
            string password_n2 = "111Acbmm";

            List <UserManagement.User> people;

            UserManagement.Address address = new UserManagement.Address(country, street, number);

            UserManagement.User.NewUser(name, surname, password, email, address, out message);

            UserManagement.User user = UserManagement.User.FindByEmail(email, out message);

            //Check fields
            Assert.IsNotNull(user);
            Assert.AreEqual(name, user.Name);
            Assert.AreEqual(surname, user.Surname);


            //Check count
            people = UserManagement.User.FindByName(name, surname, out message);

            Assert.IsTrue(people.Count == 1);

            //Add second user
            User.NewUser(name, surname, passwors_n1, email1, address, out message);

            User utente = UserManagement.User.FindByEmail(email1, out message);

            //Check fields
            Assert.IsNotNull(utente);
            Assert.AreEqual(name, utente.Name);
            Assert.AreEqual(surname, utente.Surname);


            //Check count
            people = User.FindByName(name, surname, out message);

            Assert.IsTrue(people.Count == 2);

            //Add third user
            User.NewUser(name, surname, password_n2, email2, address, out message);
            //creo tre utenti con lo stesso nome e cognome, poi effettuo una ricerca utilizzando nome e cognome, infine controllo il
            //numero di risultati trovati che deve essere uguale a 3

            people = UserManagement.User.FindByName(name, surname, out message);

            //check count list
            Assert.IsTrue(people.Count == 3);
        }
Example #3
0
        public void ModificaUtente()
        {
            //creo un nuovo utente, effettuo il login, modifico il nome
            //e verifico che il nome sia effetivamente cambiato
            string message;
            string name     = "gigi";
            string surname  = "zonu";
            string luogo    = "cagliari";
            string street   = "nazionale";
            string number   = "1";
            string password = "******";
            string email    = "*****@*****.**";

            System.Console.WriteLine("welcome");

            UserManagement.Address address = new UserManagement.Address(luogo, street, number);

            UserManagement.User.NewUser(name, surname, password, email, address, out message);
            UserManagement.User utente = UserManagement.User.Authenticate(email, password, out message);

            string newName    = "ale";
            string newSurname = "zonu";

            utente.ModifiedData(newName, newSurname, out message);
            UserManagement.User userfind = UserManagement.User.FindByEmail(email, out message);


            System.Console.WriteLine(message);
            //Check fields
            Assert.IsNotNull(userfind);
            Assert.AreEqual(newName, userfind.Name);
            Assert.AreEqual(newSurname, userfind.Surname);
        }
Example #4
0
        public void cancellaUtente()
        {
            string message;
            string name     = "gigi";
            string surname  = "zonu";
            string country  = "cagliari";
            string street   = "nazionale";
            string number   = "1";
            string password = "******";
            string email    = "*****@*****.**";

            UserManagement.Address address = new UserManagement.Address(country, street, number);

            //Add new user
            UserManagement.User.NewUser(name, surname, password, email, address, out message);

            //delete the user
            UserManagement.User.DeleteUser(email, out message);
            //
            User myuser = User.FindByEmail(email, out message);

            Assert.IsTrue(myuser == null);
        }