public void CreateNewContacm(ContactData contact) { List <ContactData> oldContact = ContactData.GetAll(); app.ContactH.ContactCreater(contact); List <ContactData> newContact = ContactData.GetAll(); //Assert.AreEqual(oldContact.Count + 1, newContact.Count oldContact.Add(contact); newContact.Sort(); oldContact.Sort(); Assert.AreEqual(oldContact, newContact); }
public void RemoveContactFromGroup() { app.Navigat.OpenHomePage(); if (!app.ContactH.IsElementPresent(app.ContactH.IsContactPresent)) { ContactData contact = new ContactData("mary", "bel"); contact.Lastname = "bel"; contact.Nickname = "marybel"; contact.Address = "address"; app.ContactH.ContactCreater(contact); } app.Navigat.GoToGroupsPage(); if (!app.GruopH.IsElementPresent(app.GruopH.IsGroupPresent)) { GroupData group = new GroupData("test_mary"); group.Header = "test_mary"; group.Footer = "test_mary"; app.GruopH.Create(group); } app.Navigat.OpenHomePage(); if (!app.GruopH.IsElementPresent(app.GruopH.IsGroupPresent) && !app.ContactH.IsElementPresent(app.ContactH.IsContactPresent)) { ContactData contact = new ContactData("mary", "bel"); contact.Lastname = "bel"; contact.Address = "address"; app.ContactH.ContactCreater(contact); GroupData group = new GroupData("test_mary"); group.Header = "test_mary"; group.Footer = "test_mary"; app.GruopH.Create(group); } foreach (ContactData contact in ContactData.GetAll()) //беру контакты из списка контактов { GroupData group = GroupData.GetAll()[0]; List <GroupData> groupn = contact.GetGroups(); List <ContactData> oldList = group.GetContacts(); if (groupn.Count == 0) { app.ContactH.AddContactToGroup(contact, group); oldList = group.GetContacts(); app.ContactH.RemoveContactFromGroup(contact, group); } else { app.ContactH.RemoveContactFromGroup(contact, group); } oldList.RemoveAt(0); List <ContactData> newList = group.GetContacts(); Assert.AreEqual(oldList, newList); foreach (ContactData contacts in ContactData.GetAll()) { Assert.AreNotEqual(group.Id, contact.Id); } } /* * { * GroupData group = GroupData.GetAll()[0]; * List<ContactData> oldList = group.GetContacts(); * ContactData contact = ContactData.GetAll().Except(oldList).First(); * * //actions * * app.ContactH.AddContactToGroup(contact,group); */ //actions // app.ContactH.RemoveContactFromGroup(contact,group); }
public void ContactModificationTestsm() { if (!app.ContactH.IsElementPresent(app.ContactH.IsContactPresent)) { ContactData contact = new ContactData("mary", "bel"); //contact.Middlename = "bel"; contact.Lastname = "bel"; contact.Nickname = "marybel"; contact.Title = "title"; contact.Company = "company"; contact.Address = "address"; contact.Home = "111111"; contact.Mobile = "2222222"; contact.Work = "333333"; contact.Fax = "4444444"; contact.Email = "*****@*****.**"; contact.Email2 = "*****@*****.**"; contact.Email3 = "*****@*****.**"; contact.Homepage = "hpomepage"; contact.Bday = "17"; contact.Bmonth = "February"; contact.Byear = "1991"; contact.Aday = "17"; contact.Amonth = "March"; contact.Ayear = "2000"; contact.Address2 = "address2"; contact.Phone2 = "55555555"; contact.Notes = "test"; // contact.Photo = "D:\test.png"; app.ContactH.ContactCreater(contact); } app.Navigat.OpenHomePage(); ContactData CoDatac = new ContactData("Modifyed111", "Modifyedbel"); // CoDatac.Middlename = "Modifyedbel"; CoDatac.Lastname = "Modifyedbel"; CoDatac.Nickname = "Modifyedmarybel"; CoDatac.Title = "Modifyedtitle"; CoDatac.Company = "Modifyedcompany"; CoDatac.Address = "Modifyedaddress"; CoDatac.Home = "111111"; CoDatac.Mobile = "2222222"; CoDatac.Work = "333333"; CoDatac.Fax = "4444444"; CoDatac.Email = "*****@*****.**"; CoDatac.Email2 = "*****@*****.**"; CoDatac.Email3 = "*****@*****.**"; CoDatac.Homepage = "hpomepageModifyed"; CoDatac.Bday = "17"; CoDatac.Bmonth = "February"; CoDatac.Byear = "1991"; CoDatac.Aday = "17"; CoDatac.Amonth = "March"; CoDatac.Ayear = "2000"; CoDatac.Address2 = "address2v"; CoDatac.Phone2 = "55555555"; CoDatac.Notes = "testModifyed"; List <ContactData> oldContact = ContactData.GetAll(); ContactData toBeChanged = oldContact[0]; app.ContactH.AddChanges(toBeChanged, CoDatac); // app.ContactH.ModifyContact(CoDatac); List <ContactData> newContact = ContactData.GetAll(); // ContactData oldData = oldContact[0]; oldContact[0].Firstname = CoDatac.Firstname; oldContact[0].Lastname = CoDatac.Lastname; oldContact.Sort(); newContact.Sort(); Assert.AreEqual(oldContact, newContact); foreach (ContactData contact in newContact) { if (contact.Id == toBeChanged.Id) { Assert.AreEqual(CoDatac.Firstname, contact.Firstname); Assert.AreEqual(CoDatac.Lastname, contact.Lastname); } } }
public void TestAddingContactToGroup() { app.Navigat.OpenHomePage(); if (!app.ContactH.IsElementPresent(app.ContactH.IsContactPresent)) { ContactData contact_t = new ContactData("mary", "bel"); contact_t.Lastname = "bel"; contact_t.Nickname = "marybel"; contact_t.Address = "address"; app.ContactH.ContactCreater(contact_t); } app.Navigat.GoToGroupsPage(); if (!app.GruopH.IsElementPresent(app.GruopH.IsGroupPresent)) { GroupData group_t = new GroupData("test_mary"); group_t.Header = "test_mary"; group_t.Footer = "test_mary"; app.GruopH.Create(group_t); } GroupData group = GroupData.GetAll()[0]; List <ContactData> oldList = group.GetContacts(); List <ContactData> oldContacts = ContactData.GetAll(); ContactData contactToAdd = null; List <ContactData> newList = group.GetContacts(); //List<ContactData> contact_to_add = ContactData.GetAll().Except(oldList).ToList(); if (ContactData.GetAll().Except(oldList).ToList().Count == 0) { ContactData newCo = new ContactData("mary1", "bel1"); newCo.Lastname = "bel1"; newCo.Nickname = "marybel1"; newCo.Address = "address1"; app.ContactH.ContactCreater(newCo); List <ContactData> newContacts = ContactData.GetAll(); List <ContactData> ContactsWithoutGroup = newContacts.Except(oldList).ToList(); contactToAdd = ContactsWithoutGroup[0]; app.ContactH.AddContactToGroup(contactToAdd, group); newList = group.GetContacts(); oldList.Add(contactToAdd); newList.Sort(); oldList.Sort(); Assert.AreEqual(oldList, newList); } else { ContactData contact_to_add = ContactData.GetAll().Except(oldList).First(); app.ContactH.AddContactToGroup(contact_to_add, group); newList = group.GetContacts(); oldList.Add(contact_to_add); newList.Sort(); oldList.Sort(); Assert.AreEqual(oldList, newList); } }
public void ContactRemovalTestsm() { // if (!app.ContactH.IsElementPresent(app.ContactH.IsContactPresent)) { ContactData contact = new ContactData("mary", "bel"); // contact.Middlename = "bel"; contact.Lastname = "bel"; contact.Nickname = "marybel"; contact.Title = "title"; contact.Company = "company"; contact.Address = "address"; contact.Home = "111111"; contact.Mobile = "2222222"; contact.Work = "333333"; contact.Fax = "4444444"; contact.Email = "*****@*****.**"; contact.Email2 = "*****@*****.**"; contact.Email3 = "*****@*****.**"; contact.Homepage = "hpomepage"; contact.Bday = "17"; contact.Bmonth = "February"; contact.Byear = "1991"; contact.Aday = "17"; contact.Amonth = "March"; contact.Ayear = "2000"; contact.Address2 = "address2"; contact.Phone2 = "55555555"; contact.Notes = "test"; // contact.Photo = "D:\test.png"; app.ContactH.ContactCreater(contact); } app.Navigat.OpenHomePage(); List <ContactData> oldContact = ContactData.GetAll(); ContactData toBeRemoved = oldContact[0]; app.ContactH.Remove(toBeRemoved); //app.ContactH.ContactRemover(); List <ContactData> newContact = ContactData.GetAll(); //GroupData toBeRemoved = OldGroups[0]; // ContactData toBeRemoved = oldContact[0]; // oldContact.RemoveAt(0); oldContact.RemoveAt(0); Assert.AreEqual(oldContact, newContact); foreach (ContactData contact in newContact) { Assert.AreNotEqual(contact.Id, toBeRemoved.Id); } }