public void AddingContactToGroupTest()
        {
            GroupData          group   = GroupData.GettAllGroups()[0];
            List <ContactData> oldList = group.GetContactsFromGroup();

            ContactData contact = ContactData.GettAllContacts().Except(oldList).First();

            app.Contacts.AddContactToGroup(contact, group);

            List <ContactData> newList = group.GetContactsFromGroup();

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

            Assert.AreEqual(oldList, newList);
        }
        public void DeleteContactFromGroupTest()
        {
            GroupData          group   = GroupData.GettAllGroups()[0];
            List <ContactData> oldList = group.GetContactsFromGroup();

            ContactData contact = ContactData.GettAllContacts().Except(oldList).First();

            app.Contacts.DeleteContactFromGroup(0, group);

            List <ContactData> newList = group.GetContactsFromGroup();

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

            Assert.AreEqual(oldList.Count - 1, newList.Count);
        }
Пример #3
0
        public void EmptyContactCreationTest()
        {
            ContactData contact = new ContactData("", "")
            {
                Middlename = "",
                Photo      = null
            };

            List <ContactData> oldContacts = ContactData.GettAllContacts();

            app.Contacts.Create(contact);

            Assert.AreEqual(oldContacts.Count + 1, app.Contacts.GetContactCount());

            List <ContactData> newContacts = ContactData.GettAllContacts();

            oldContacts.Add(contact);
            oldContacts.Sort();
            newContacts.Sort();
            Assert.AreEqual(oldContacts, newContacts);
        }
Пример #4
0
        public void ContactModificationTest()
        {
            ContactData contactData = new ContactData("Контакт на подхвате");

            if (!app.Contacts.IsContactPresent())
            {
                app.Contacts.Create(contactData);
            }

            ContactData newContactData = new ContactData("нИмя", "нФамилия")
            {
                Middlename = "нОтчество",
                Photo      = null
            };

            List <ContactData> oldContacts = ContactData.GettAllContacts();
            ContactData        toModify    = oldContacts[0];

            app.Contacts.Modify(0, newContactData);

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

            List <ContactData> newContact = ContactData.GettAllContacts();

            oldContacts[0].Firstname = newContactData.Firstname;
            oldContacts[0].Lastname  = newContactData.Lastname;

            oldContacts.Sort();
            newContact.Sort();

            Assert.AreEqual(oldContacts, newContact);
            foreach (ContactData contact in newContact)
            {
                if (contact.Id == toModify.Id)
                {
                    Assert.AreEqual(newContactData.Firstname, contact.Firstname);
                    Assert.AreEqual(newContactData.Lastname, contact.Lastname);
                }
            }
        }