public void PrepareContactWithIndex(int contactIndex) { app.NavigationHelper.OpenMainPage(); int numberOfDisplayedContacts = GetNumberOfDisplayedContacts(); int desiredNumberOfDisplayedContacts = contactIndex + 1; if (numberOfDisplayedContacts < desiredNumberOfDisplayedContacts) { for (int j = 0; j < desiredNumberOfDisplayedContacts - numberOfDisplayedContacts; j++) { Create(ContactFactory.GetContactDataWithUniqueValues()); } } }
public void ContactModificationTest() { const int contactNumberToModify = 1; ContactData data = ContactFactory.GetContactDataWithUniqueValues(); app.ContactHelper.PrepareContactWithIndex(contactNumberToModify); List <ContactData> contactListPrev = app.ContactHelper.GetContactList(); data.Id = app.ContactHelper.GetContactInfoFromList(contactNumberToModify).Id; app.ContactHelper.ModifyContactNumber(contactNumberToModify, data); List <ContactData> contactListAfter = app.ContactHelper.GetContactList(); List <ContactData> contactListExpected = app.ContactHelper.ModifyContactNumberInList(contactListPrev, contactNumberToModify, data); app.ContactHelper.CormpareTwoContactLists( app.HelperBase.Sort(contactListAfter), app.HelperBase.Sort(contactListExpected)) .CheckTestResult(); }