public void TestAddingContactToGroup() { if (!app.Groups.IsGroupPresent()) { app.Groups.Create(new GroupData("testname")); } GroupData group = GroupData.GetAll()[0]; List <ContactData> oldGroupContactsList = group.GetContacts(); List <ContactData> notGroupContacts = group.GetExceptContacts(); if (notGroupContacts.Count == 0) { app.Contacts.Create(new ContactData("Petya", "Stepkin")); } ContactData contact = group.GetExceptContacts().First(); app.Contacts.AddContactToGroup(contact, group); List <ContactData> newGroupContactsList = group.GetContacts(); oldGroupContactsList.Add(contact); newGroupContactsList.Sort(); oldGroupContactsList.Sort(); Assert.AreEqual(oldGroupContactsList, newGroupContactsList); }