예제 #1
0
 public void TestDBContactsInGroup()
 {
     foreach (ContactData contact in GroupData.GettAllGroups()[0].GetContactsFromGroup())
     {
         System.Console.Out.WriteLine(contact);
     }
 }
예제 #2
0
        public void GroupRemovalTest()
        {
            GroupData groupData = new GroupData("Группа подхвата");

            if (!app.Groups.IsGroupPresent())
            {
                app.Groups.Create(groupData);
            }

            List <GroupData> oldGroups   = GroupData.GettAllGroups();
            GroupData        toBeRemoved = oldGroups[0];

            app.Groups.Remove(toBeRemoved);

            Assert.AreEqual(oldGroups.Count - 1, app.Groups.GetGroupsCount());

            List <GroupData> newGroups = GroupData.GettAllGroups();

            oldGroups.RemoveAt(0);

            oldGroups.Sort();
            newGroups.Sort();

            Assert.AreEqual(oldGroups, newGroups);

            foreach (GroupData group in newGroups)
            {
                Assert.AreNotEqual(group.Id, toBeRemoved.Id);
            }
        }
예제 #3
0
        public void CompareGroupsUI_DB()
        {
            if (PERFORM_LONG_UI_CHECKS)
            {
                List <GroupData> fromUi = app.Groups.GetGroupsList();
                List <GroupData> fromDb = GroupData.GettAllGroups();
                fromUi.Sort();
                fromDb.Sort();

                Assert.AreEqual(fromUi, fromDb);
            }
        }
예제 #4
0
        public void TestDBConnectivity()
        {
            DateTime         start  = DateTime.Now;
            List <GroupData> fromUi = app.Groups.GetGroupsList();
            DateTime         end    = DateTime.Now;

            System.Console.Out.WriteLine(end.Subtract(start));

            start = DateTime.Now;
            List <GroupData> fromDb = GroupData.GettAllGroups();

            //db.Close(); можно не использовать
            end = DateTime.Now;
            System.Console.Out.WriteLine(end.Subtract(start));
        }
예제 #5
0
        public void GroupCreationTest(GroupData group)
        {
            List <GroupData> oldGroups = GroupData.GettAllGroups();

            app.Groups.Create(group);

            //int count = app.Groups.GetGroupsCount();
            Assert.AreEqual(oldGroups.Count + 1, app.Groups.GetGroupsCount());

            List <GroupData> newGroups = GroupData.GettAllGroups();

            oldGroups.Add(group);
            oldGroups.Sort();
            newGroups.Sort();
            Assert.AreEqual(oldGroups, newGroups);
        }
        public void DeleteContactFromGroupTest()
        {
            GroupData          group   = GroupData.GettAllGroups()[0];
            List <ContactData> oldList = group.GetContactsFromGroup();

            ContactData contact = ContactData.GettAllContacts().Except(oldList).First();

            app.Contacts.DeleteContactFromGroup(0, group);

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

            oldList.Remove(contact);
            oldList.Sort();
            newList.Sort();

            Assert.AreEqual(oldList.Count - 1, newList.Count);
        }
        public void AddingContactToGroupTest()
        {
            GroupData          group   = GroupData.GettAllGroups()[0];
            List <ContactData> oldList = group.GetContactsFromGroup();

            ContactData contact = ContactData.GettAllContacts().Except(oldList).First();

            app.Contacts.AddContactToGroup(contact, group);

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

            oldList.Add(contact);
            oldList.Sort();
            newList.Sort();

            Assert.AreEqual(oldList, newList);
        }