Example #1
0
        public void TestAddingContactToGroup()
        {
            app.Contacts.ContactsProv();
            app.Groups.GroupProv();

            GroupData           group   = GroupData.GetAllGroup()[0];
            List <ContactsData> oldList = group.GetContacts();
            ContactsData        contact = ContactsData.GetAllContact().Except(oldList).First();

            for (int i = 0; i < oldList.Count(); i++)
            {
                if (oldList[i].Id.Equals(contact.Id))
                {
                    contact = new ContactsData("aaa", "ddd");
                    app.Contacts.CreateC(contact);
                    contact.Id = app.Contacts.GetContactId();
                }
            }
            app.Contacts.AddContactToGroup(contact, group);

            List <ContactsData> newList = group.GetContacts();

            oldList.Add(contact);
            newList.Sort();
            oldList.Sort();

            Assert.AreEqual(oldList, newList);
        }
 public void TestGroupDBConnectivity()
 {
     foreach (ContactsData contact in ContactsData.GetAllContact())
     {
         System.Console.Out.WriteLine(contact.Deprecated);
     }
 }
        public void ContactsModificationTest()
        {
            app.Contacts.CheckeContact();
            ContactsData newData = new ContactsData("ContactsModifiedData");

            newData.Middle_name = null;
            newData.Last_name   = null;

            List <ContactsData> oldContacts  = ContactsData.GetAllContact();
            ContactsData        toBeModifyed = oldContacts[0];

            app.Contacts.ModifyContacts(newData);

            Assert.AreEqual(oldContacts.Count, app.Contacts.GetContactsCount());

            List <ContactsData> newContacts = ContactsData.GetAllContact();

            oldContacts[0].First_name = newData.First_name;
            oldContacts.Sort();
            newContacts.Sort();
            Assert.AreEqual(oldContacts, newContacts);

            foreach (ContactsData contacts in newContacts)
            {
                if (contacts.Id == toBeModifyed.Id)
                {
                    //Assert.AreNotEqual(contacts.Id, oldContacts[0]);
                    Assert.AreEqual(newData.First_name, contacts.First_name);
                }
            }
        }
 public void CompareContactsUI_DB()
 {
     if (PERFORM_LONG_UI_CHECKS)
     {
         List <ContactsData> fromUI = app.Contacts.GetContactsList();
         List <ContactsData> fromDB = ContactsData.GetAllContact();
         fromUI.Sort();
         fromDB.Sort();
         Assert.AreEqual(fromUI, fromDB);
     }
 }
Example #5
0
        public void TestContactsDBConnectivity()
        {
            DateTime            start  = DateTime.Now;
            List <ContactsData> fromUi = ContactsData.GetAllContact();
            DateTime            end    = DateTime.Now;

            System.Console.Out.WriteLine(end.Subtract(start));

            start = DateTime.Now;
            List <ContactsData> fromDB = ContactsData.GetAllContact();

            end = DateTime.Now;
            System.Console.Out.WriteLine(end.Subtract(start));
        }
Example #6
0
        public void ContactsRemovalTest()
        {
            app.Contacts.CheckeContact();

            List <ContactsData> oldContacts = ContactsData.GetAllContact();
            ContactsData        toBeRemoved = oldContacts[0];

            app.Contacts.RemoveC(toBeRemoved);

            Assert.AreEqual(oldContacts.Count - 1, app.Contacts.GetContactsCount());

            List <ContactsData> newContacts = ContactsData.GetAllContact();

            oldContacts.RemoveAt(0);
            Assert.AreEqual(oldContacts, newContacts);

            foreach (ContactsData contacts in newContacts)
            {
                Assert.AreNotEqual(contacts.Id, toBeRemoved.Id);
            }
        }
Example #7
0
        public void TestdeleteContactFromGroups()
        {
            app.Contacts.ContactsProv();
            app.Groups.GroupProv();

            GroupData           group   = GroupData.GetAllGroup()[0];
            List <ContactsData> oldList = group.GetContacts();
            ContactsData        contact = ContactsData.GetAllContact().First();

            if (group.GetContacts().Count() == 0)
            {
                app.Contacts.AddContactToGroup(contact, group);
            }
            app.Contacts.DeleteContactFromFroup(contact, group);

            List <ContactsData> newList = group.GetContacts();

            oldList.Add(contact);
            newList.Sort();
            oldList.Sort();

            Assert.AreNotEqual(oldList, newList);
        }