public void ContactModificationTest() { if (!app.Contact.IsAnyElement()) { app.Contact.Create(new ContactData("ert", "wwewrew")); } ContactData NewData = new ContactData("ppp", "aaa"); NewData.Address = "mmm"; NewData.Email = "vvv"; NewData.Mobile = "8999"; List <ContactData> oldContacts = ContactData.GetAllContacts(); ContactData toBeModify = oldContacts[0]; app.Contact.Modify(toBeModify, NewData); List <ContactData> newContacts = ContactData.GetAllContacts(); oldContacts[0].Firstname = NewData.Firstname; oldContacts[0].Lastname = NewData.Lastname; oldContacts.Sort(); newContacts.Sort(); Assert.AreEqual(oldContacts, newContacts); foreach (ContactData contact in newContacts) { if (contact.Id == toBeModify.Id) { Assert.AreEqual(NewData.Firstname, contact.Firstname); Assert.AreEqual(NewData.Lastname, contact.Lastname); } } }
public void TestRemovingContactFromGroup() { if (!app.Groups.IsAnyElement()) { app.Groups.Create(new GroupData("444")); } if (!app.Contact.IsAnyElement()) { app.Contact.Create(new ContactData("ert", "wwewrew")); } GroupData group = GroupData.GetAll()[0]; List <ContactData> oldList = group.GetContacts(); if (group.CountContactsInGroups() == 0) { ContactData first_contact = ContactData.GetAllContacts()[0]; app.Contact.AddContactToGroup(first_contact, group); oldList = group.GetContacts(); } ContactData contact = ContactData.GetAllContacts().Intersect(oldList).First(); app.Contact.RemoveContactFromGroup(contact, group); List <ContactData> newList = group.GetContacts(); oldList.Remove(contact); oldList.Sort(); newList.Sort(); Assert.AreEqual(oldList, newList); }
public void TestAddingContactToGroup() { if (!app.Groups.IsAnyElement()) { app.Groups.Create(new GroupData("444")); } if (!app.Contact.IsAnyElement()) { app.Contact.Create(new ContactData("ert", "wwewrew")); } GroupData group = GroupData.GetAll()[0]; List <ContactData> oldList = group.GetContacts(); if (group.CountContactsInGroups() == ContactData.GetAllContacts().Count()) { numrow = ContactData.GetAllContacts().Count(); app.Contact.Create(new ContactData("new_f" + "_" + numrow, "new_l" + "_" + numrow)); oldList = group.GetContacts(); } ContactData contact = ContactData.GetAllContacts().Except(oldList).First(); app.Contact.AddContactToGroup(contact, group); List <ContactData> newList = group.GetContacts(); oldList.Add(contact); oldList.Sort(); newList.Sort(); Assert.AreEqual(oldList, newList); }
public void CompareContactsUI_DB() { if (PERFORM_LONG_UI_CHECKS) { List <ContactData> fromUI = app.Contact.GetContactList(); List <ContactData> fromDB = ContactData.GetAllContacts(); fromUI.Sort(); fromDB.Sort(); Assert.AreEqual(fromUI, fromDB); } }
public void ContactCreationTest(ContactData contact) { List <ContactData> oldContacts = ContactData.GetAllContacts(); app.Contact.Create(contact); List <ContactData> newContacts = ContactData.GetAllContacts(); oldContacts.Add(contact); oldContacts.Sort(); newContacts.Sort(); Assert.AreEqual(oldContacts, newContacts); }
public void ContactRemovalTest() { if (!app.Contact.IsAnyElement()) { app.Contact.Create(new ContactData("ert", "wwewrew")); } List <ContactData> oldContacts = ContactData.GetAllContacts(); ContactData toBeRemoved = oldContacts[0]; app.Contact.Remove(toBeRemoved); List <ContactData> newContacts = ContactData.GetAllContacts(); oldContacts.RemoveAt(0); oldContacts.Sort(); newContacts.Sort(); Assert.AreEqual(oldContacts, newContacts); foreach (ContactData contact in newContacts) { Assert.AreNotEqual(contact.Id, toBeRemoved.Id); } }