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