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); }
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); }
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); } } }