public void ChangeContactAddressTest()
        {
            ContactData newContact = new ContactData
            {
                Address = $"New City, Street, b {DataGenerator.GetRandomIntBetween(1, 100)}"
            };

            List <ContactData> oldContacts = mngr.Contact.GetList();

            mngr.Contact.Modify(0, newContact);

            Assert.AreEqual(oldContacts.Count, mngr.Contact.GetCount());

            List <ContactData> newContacts = mngr.Contact.GetList();

            oldContacts[0].Address = newContact.Address;
            oldContacts.Sort();
            newContacts.Sort();

            Assert.AreEqual(oldContacts, newContacts);
        }
        public static IEnumerable <ContactData> RandomContactDataProvider()
        {
            List <ContactData> contacts = new List <ContactData>();

            for (int i = 0; i < 5; i++)
            {
                numbers = DataGenerator.GetRandomIntBetween(1, 100);
                contacts.Add(new ContactData()
                {
                    FirstName = DataGenerator.GenerateRandomString(10),
                    LastName  = DataGenerator.GenerateRandomString(15),
                    Address   = $"{DataGenerator.GenerateRandomString(10)}," +
                                $"{DataGenerator.GenerateRandomString(15)}," +
                                $"b {numbers}, ap.{DataGenerator.GetRandomIntBetween(1, 100)}",
                    HomePhone   = $"{numbers}{DataGenerator.GetRandomIntBetween(1, 100)}",
                    WorkPhone   = $"{numbers}-{DataGenerator.GetRandomIntBetween(1, 500)}",
                    MobilePhone = $"{numbers}-{numbers}-{DataGenerator.GetRandomIntBetween(1, 1000)}",
                    EMail       = DataGenerator.GenerateRandomString(15),
                    EMail2      = DataGenerator.GenerateRandomString(15),
                    EMail3      = DataGenerator.GenerateRandomString(15)
                });
            }
            return(contacts);
        }