public void TestDBConnectivity() { foreach (ContactData contact in GroupData.GetAll()[0].GetContacts()) { System.Console.Out.WriteLine(contact); } ; }
public void ContactFromGroupDeleteTest() { GroupData group = null; ContactData contact = null; GroupData newGroup = new GroupData("Group"); ContactData newContact = new ContactData("Contact", "C2"); List <ContactData> allContacts = ContactData.GetAll(); if (allContacts.Count == 0) { app.Contacts.Create(newContact); } allContacts = ContactData.GetAll(); contact = allContacts[0]; List <GroupData> groups = GroupData.GetAll(); if (groups.Count == 0) { app.Groups.Create(newGroup); groups = GroupData.GetAll(); } for (int k = 0; k < groups.Count;) { if (groups[k].GetContacts().Count > 0) { group = groups[k]; k = groups.Count; } else { k++; if (k == (groups.Count) && group == null) { app.Contacts.AddContactToGroup(contact, groups[k - 1]); k = 0; groups = GroupData.GetAll(); } } } List <ContactData> oldList = group.GetContacts(); contact = group.GetContacts().First(); app.Contacts.DeleteContactFromGroup(contact, group); List <ContactData> newList = group.GetContacts(); oldList.Remove(contact); newList.Sort(); oldList.Sort(); Assert.AreEqual(oldList, newList); }
internal void CreateGroupIfNotGroups(GroupData groupToCreate) { List <GroupData> groups = GroupData.GetAll(); if (groups.Count == 0) { Create(groupToCreate); } }
public void TestDBConnectivity2() { GroupData gr = GroupData.GetAll()[0]; foreach (PersonData person in gr.GetContacts()) { System.Console.Out.WriteLine(person); } }
public void DeleteContactFromGroupTest() { GroupData groupWithContact = new GroupData("0"); bool notinGroup = true; bool findGroup = false; int i = 0; int j = 0; app.Contact.IsContactExists(); app.Groups.IsGroupExists(); List <GroupData> groupsList = GroupData.GetAll(); List <ContactData> contacts = ContactData.GetAll(); int contactsCount = contacts.Count(); int groupsCount = groupsList.Count; while (i < groupsCount && !findGroup) { while (j < contactsCount && notinGroup) { List <ContactData> contactListInGroup = groupsList[i].GetContacts(); if (contactListInGroup.Count() != 0) { contacts = contactListInGroup; } else //если у группы нет контактов, то добаляем в группу контакт { app.Contact.AddContactToGrooup(contacts[0], groupsList[i]); } notinGroup = false; findGroup = true; groupWithContact = groupsList[i]; j++; } i++; } if (findGroup) { List <ContactData> oldList = contacts; app.Contact.RemoveContactFromGroup(contacts[0], groupWithContact); oldList.Remove(contacts[0]); List <ContactData> newList = groupWithContact.GetContacts(); oldList.Sort(); newList.Sort(); Assert.AreEqual(contacts, newList); } else { System.Console.Out.WriteLine("No groups with contacts"); } }
public void TestDBConnectivity() { GroupData group = GroupData.GetAll()[0]; List <ContactData> oldList = group.GetContacts(); foreach (ContactData cont in oldList) { System.Console.Out.WriteLine(cont); } }
public void ContactToGroupAddingTest() { List <GroupData> groups = GroupData.GetAll(); GroupData group = null; GroupData newGroup = new GroupData("Group"); List <ContactData> allContacts = ContactData.GetAll(); if (allContacts.Count == 0) { ContactData newContact = new ContactData("Contact", "C2"); app.Contacts.Create(newContact); allContacts = ContactData.GetAll(); } if (groups.Count < 1) { app.Groups.Create(newGroup); groups = GroupData.GetAll(); group = groups[0]; } else { for (int i = 0; i < groups.Count; i++) { if (groups[i].GetContacts().Count < allContacts.Count) { group = groups[i]; i = groups.Count; } else { if (i == (groups.Count - 1) && group == null) { app.Groups.Create(newGroup); i = 0; groups = GroupData.GetAll(); } } } } List <ContactData> oldList = group.GetContacts(); ContactData contact = ContactData.GetAll().Except(oldList).First(); app.Contacts.AddContactToGroup(contact, group); List <ContactData> newList = group.GetContacts(); oldList.Add(contact); newList.Sort(); oldList.Sort(); Assert.AreEqual(oldList, newList); }
public void CompareGroupsUi_DB() { if (Perform_Long_UI_Checks) { List <GroupData> fromUi = app.Groups.GetGroupList(); List <GroupData> fromDB = GroupData.GetAll(); fromUi.Sort(); fromDB.Sort(); Assert.AreEqual(fromUi, fromDB); } }
public GroupHelper IsGroupExists() { List <GroupData> groupsList = GroupData.GetAll(); if (groupsList.Count == 0) { GroupData groupWithContact = new GroupData("newgr"); Create(groupWithContact); } return(this); }
public void GroupRemovalTest() { applicationManager.Navigation.GoToGroupsPage(); applicationManager.Groups.CheckHasGoup(); List <GroupData> oldGroups = GroupData.GetAll(); GroupData toBeRemoved = oldGroups[0]; applicationManager.Groups.Remove(toBeRemoved); Assert.AreEqual(oldGroups.Count - 1, applicationManager.Groups.GetGroupCount()); }
public void CompareGroupsUI_DB() { if (PERFORM_LONG_UI_CHECKS) { List <GroupData> fromUI = app.Groups.GetGroupList(); List <GroupData> fromDB = GroupData.GetAll(); fromUI.Sort(); fromDB.Sort(); Assert.AreEqual(fromUI, fromDB); } }
public void CompareGroupsUI_DB() { if (PERFORM_LONG_UI_CHECKS) { List <GroupData> fromUi = app.GroupHelper.GetGroupList(); List <GroupData> fromDb = GroupData.GetAll(); fromUi.Sort(); fromDb.Sort(); Assert.AreEqual(fromUi, fromDb); } }
public void CompareGroupdUI_DB() { if (PERFORM_LONG_UI_CHECKS) { List <GroupData> fromUI = applicationManager.Groups.GetGroupList(); List <GroupData> fromDB = GroupData.GetAll(); fromUI = fromUI.OrderBy(x => x.ID).ToList(); fromDB = fromDB.OrderBy(x => x.ID).ToList(); Assert.AreEqual(fromUI, fromDB); } }
public GroupData FirstOrCreate() { GroupData group = GroupData.GetAll().FirstOrDefault(); if (group == null) { group = GroupCreationTests.GroupDataFromJsonlFile().First(); Create(group); } return(group); }
public void CompareGroupsUI_DB() { if (PERFORM_LONG_UI_CHECK) { List <GroupData> fromUIGroups = app.Groups.GetGroupsList(); List <GroupData> fromDBGroups = GroupData.GetAll(); fromUIGroups.Sort(); fromDBGroups.Sort(); Assert.AreEqual(fromUIGroups, fromDBGroups); } }
public void CreateIfNotGroup() { if (GroupData.GetAll() == null) { Create( new GroupData(TestBase.GenerateRandomString(30)) { Header = TestBase.GenerateRandomString(100), Footer = TestBase.GenerateRandomString(100) }); } }
public void CheckContactInGroup() { ContactData contact = ContactData.GetAll()[0]; GroupData group = GroupData.GetAll()[0]; List <GroupData> List = contact.GetGroups(); if (List.Count() == 0) { AddContactToGroup(contact, group); } ; }
public void TestDBConnectivity() { DateTime start = DateTime.Now; List<GroupData> fromUi = app.Groups.GetGroupList(); DateTime end = DateTime.Now; System.Console.Out.WriteLine(end.Subtract(start)); start = DateTime.Now; List<GroupData> fromDb = GroupData.GetAll(); end = DateTime.Now; System.Console.Out.WriteLine(end.Subtract(start)); }
public void GroupCreationTest(GroupData group) { List <GroupData> oldGroups = GroupData.GetAll(); app.Groups.Create(group); List <GroupData> newGroups = GroupData.GetAll(); oldGroups.Add(group); oldGroups.Sort(); newGroups.Sort(); Assert.AreEqual(oldGroups, newGroups); }
public void CompareGroups_UI_DB() { if (PerformLongUIChecks) { List <GroupData> fromUI = app.Groups.GetGroupList(); List <GroupData> fromDB = GroupData.GetAll(); fromUI.Sort(); fromDB.Sort(); Assert.AreEqual(fromUI, fromDB); } }
public void GroupCreationAutoParameters(GroupData group) { List <GroupData> oldGroups = GroupData.GetAll(); app.Groups.Create(group); app.Navigator.OpenHomePage(); List <GroupData> newGroups = GroupData.GetAll(); oldGroups.Add(group); oldGroups.Sort(); newGroups.Sort(); Assert.AreEqual(oldGroups, newGroups); }
public void GroupCreationTest(GroupData group) { List <GroupData> oldGroups = GroupData.GetAll(); app.Groups.CreateWhithoutLogOut(group); Assert.AreEqual(oldGroups.Count + 1, app.Groups.GetGroupCount()); List <GroupData> newGroups = GroupData.GetAll(); oldGroups.Add(group); oldGroups.Sort(); newGroups.Sort(); Assert.AreEqual(oldGroups, newGroups); }
public void GroupCreationTest(GroupData group) { List <GroupData> oldGroups = GroupData.GetAll(); app.GroupHelper.Create(group); Assert.AreEqual(oldGroups.Count + 1, app.GroupHelper.GetGroupCount()); List <GroupData> newGroups = GroupData.GetAll(); oldGroups.Add(new GroupData(group.Name, group.Header, group.Footer)); oldGroups.Sort(); newGroups.Sort(); Assert.AreEqual(oldGroups, newGroups); }
public void GroupCreationTest(GroupData groupData) { List <GroupData> oldGroups = GroupData.GetAll(); applicationManager.Groups.Create(groupData); Assert.AreEqual(oldGroups.Count + 1, applicationManager.Groups.GetGroupCount()); //List<GroupData> newGroups = GroupData.GetAll(); //oldGroups.Add(groupData); //oldGroups = oldGroups.OrderBy(x => x.Name).ToList(); //newGroups = newGroups.OrderBy(x => x.Name).ToList(); //Assert.AreEqual(oldGroups, newGroups); }
public List <GroupData> IsGroupPresents(List <GroupData> groups) { if (groups.Count == 0) { Create(new GroupData() { Name = "new group" }); groups = GroupData.GetAll(); } return(groups); }
public void GroupModificationTest() { GroupData modifyGroup = new GroupData("Your", "Ivanov", "Footer111"); List <GroupData> oldGroups = GroupData.GetAll(); app.Group.Modify(oldGroups[0], modifyGroup); List <GroupData> newGroups = GroupData.GetAll(); oldGroups[0] = modifyGroup; oldGroups.Sort(); newGroups.Sort(); Assert.AreEqual(oldGroups, newGroups); }
public GroupData FindGroup() { List <GroupData> groups = GroupData.GetAll(); GroupData group = new GroupData(); if (groups.Count == 0) { group.Name = ""; Create(group); groups = GroupData.GetAll(); } group = groups[0]; return(group); }
public void TestAddingContactToGroup() { List <GroupData> allGroups = GroupData.GetAll(); List <ContactData> allContacts = ContactData.GetAll(); GroupData testGroup = null; if (allGroups.Count == 0) { app.Groups.Create(new GroupData("test_group")); } if (allContacts.Count == 0) { app.Contacts.Create(new ContactData("name", "lastname")); } if (allGroups.Count > 0 && allContacts.Count > 0) { foreach (GroupData group in allGroups) { if (group.GetContacts().Count < allContacts.Count) { testGroup = group; break; } } } if (testGroup == null) { testGroup = GroupData.GetAll()[0]; app.Contacts.Create(new ContactData("name1", "lastname1")); } List <ContactData> oldList = testGroup.GetContacts(); ContactData testContact = ContactData.GetAll().Except(oldList).First(); app.Contacts.AddContactToGroup(testContact, testGroup); List <ContactData> newList = testGroup.GetContacts(); oldList.Add(testContact); oldList.Sort(); newList.Sort(); Assert.AreEqual(oldList, newList); }
public void BadNameGroupCreationTest() { GroupData group = new GroupData("f'f"); group.Header = ""; group.Footer = ""; List <GroupData> oldGroups = GroupData.GetAll(); app.Groups.Create(group); //Проверка на сравнение количества элементов Assert.AreEqual(oldGroups.Count + 1, app.Groups.GetGroupCount()); }
public void ContactAddAllToGroupTest() { app.Groups.CreateIfNotExist("fgfg"); int i = app.Groups.FindIndexByName("fgfg"); GroupData group = GroupData.GetAll()[i]; List <ContactData> oldList = group.GetContacts(); app.Contacts.AddToGroup(group); oldList = ContactData.GetAll(); List <ContactData> newList = group.GetContacts(); Assert.AreEqual(oldList, newList); }