public void TestDeletingContactFromGroup() { GroupData group = GroupData.GetGroupWithContacts()[0]; List <ContactData> oldList = group.GetContacts(); ContactData contactToDelete = ContactData.GetAll().Intersect(group.GetContacts()).First(); app.Contact.DeleteContactFromGroup(contactToDelete, group); List <ContactData> newList = group.GetContacts(); oldList.Remove(contactToDelete); newList.Sort(); oldList.Sort(); Assert.AreEqual(oldList, newList); }
public void RemovingContactFromGroupTest() { var groupData = new GroupData(); var groups = groupData.GetGroupWithContacts(); if (groups.Count == 0 || groupData == null) { if (!app.Groups.IsGroupPresent()) { GroupData defData = new GroupData("def1"); app.Groups.Create(defData); } groupData = GroupData.GetAll().FirstOrDefault(); ContactData contact = ContactData.GetAll().FirstOrDefault(); if (contact == null) { app.Contacts.Create((new ContactData() { Firstname = "testName1" })); } app.Contacts.AddContactToGroup((ContactData.GetAll().FirstOrDefault()), groupData); } List <ContactData> oldContactList = groupData.GetContacts(); app.Contacts.RemoveContactFromGroup(groupData, oldContactList[0]); List <ContactData> newContactList = groupData.GetContacts(); oldContactList.Remove(oldContactList[0]); oldContactList.Sort(); newContactList.Sort(); Assert.AreEqual(oldContactList, newContactList); }
public void TestDBConnectivity() { //DateTime start = DateTime.Now; //List<GroupData> fromUi = app.Groups.GetGroupList(); //DateTime end = DateTime.Now; //System.Console.Out.WriteLine("fromUi: " + end.Subtract(start)); //start = DateTime.Now; //List<GroupData> fromDb = GroupData.GetAll(); //end = DateTime.Now; //System.Console.Out.WriteLine("fromDb: " + end.Subtract(start)); //foreach (var element in fromDb) //{ // System.Console.Out.Write(element.ToString()); //} GroupData groups = new GroupData(); foreach (var element in groups.GetGroupWithContacts()) { System.Console.Out.Write(element); } }