Exemplo n.º 1
0
        public void TestDeleteContactFromGroup()
        {
            app.Contacts.IsContactExist();
            app.Groups.IsGroupExist();
            GroupData   group = GroupData.GetAllFromDB()[9];
            ContactData contact;

            if (group == null)
            {
                app.Groups.IsGroupExist();
                group = GroupData.GetAllFromDB()[9];
            }

            List <ContactData> oldList = group.GetContact();

            if (group.GetContact().Count == 0)
            {
                contact = ContactData.GetAllFromDB()[0];
                app.Contacts.AddContactToGroup(contact, group);
            }
            else
            {
                contact = oldList[0];
            }
            contact = ContactData.GetAllFromDB().First();
            app.Contacts.IsAddedInGroup(contact, oldList, group);
            //действия
            app.Contacts.DeleteContactFromGroup(contact, group);
            List <ContactData> newList = group.GetContact();

            oldList.Remove(contact);
            oldList.Sort();
            newList.Sort();
            Assert.AreEqual(oldList, newList);
        }
Exemplo n.º 2
0
        public void TestAddContactToGroup()
        {
            app.Contacts.IsContactExist();
            app.Groups.IsGroupExist();
            GroupData          group   = GroupData.GetAllFromDB()[0];
            List <ContactData> oldList = group.GetContact();
            ContactData        contact;

            if (GroupData.GetAllFromDB().Count == oldList.Count)
            {
                contact = new ContactData("SSS", "QQQ"); //создем новый контакт, если в группу входят все контакты
                app.Contacts.Create(contact);
            }
            contact = ContactData.GetAllFromDB().Except(oldList).First();
            //действия
            app.Contacts.AddContactToGroup(contact, group);

            List <ContactData> newList = group.GetContact();

            oldList.Add(contact);
            oldList.Sort();
            newList.Sort();
            Assert.AreEqual(oldList, newList);
        }