public ContactHelper CheckAndCreateIfNotExistsFreeContacts()
        {
            if (ContactData.GetFreeContacts() == null)
            {
                Create(new ContactData(
                           TestBase.GenerateRandomString(20),
                           TestBase.GenerateRandomString(50),
                           TestBase.GenerateRandomString(20)
                           )
                {
                    Address     = TestBase.GenerateRandomString(300),
                    HomePhone   = TestBase.GenerateRandomPhoneNumeric(),
                    MobilePhone = TestBase.GenerateRandomPhoneNumeric(),
                    WorkPhone   = TestBase.GenerateRandomPhoneNumeric(),


                    Email1 = TestBase.GenerateRandomEmail(20, 5),
                    Email2 = TestBase.GenerateRandomEmail(20, 5),
                    Email3 = TestBase.GenerateRandomEmail(20, 5),
                });
            }
            return(this);
        }