protected static void CreateUserAtPublic(string edition, string DBType)
{
Log.Gap();
Log.MesNormal("Тест создания нового пользователя в публичке БУСа");
// жмем регистрация в блоке Авторизация
Case_Main.OpenPublic();
TO_General.Link_Register.Click();
// заполянем поля (Имя, Фамилия, Логин, Пароль, Подтверждение пароля, E-Mail, капча)
TO_Users.Textbox_UserName.SendKeys(TestUsers.Petr.Name);
TO_Users.Textbox_UserLastName.SendKeys(TestUsers.Petr.LastName);
TO_Users.Textbox_UserLogin.SendKeys(TestUsers.Petr.Email);
TO_Users.Textbox_Password.SendKeys(TestUsers.Petr.Password);
TO_Users.Textbox_ConfirmPassword.SendKeys(TestUsers.Petr.Password);
TO_Users.Textbox_UserEmail.SendKeys(TestUsers.Petr.Email);
TO_Users.Textbox_Captcha.SendKeys(Case_Main.GetCaptchaCode(edition, DBType, TO_Users.Textbox_Hidden_Captcha_Code.GetAttribute("value")));
// жмем регстрация
TO_Users.Button_Register.Click();
// проверяем что мы сразу же авторизированы на сайте
if (TO_General.Button_Logout.Exists())
Log.MesPass("Авторизация на сайте успешно пройдена");
// проверяем авторизацию: выходим и заходим
Case_General_Login.Login(TestUsers.Petr.Email, TestUsers.Petr.Password);
if (TO_General.Button_Logout.Exists())
Log.MesPass("Повторная авторизация на сайте успешно пройдена");
Case_General_Login.Logout();
Log.MesPass("Тест создания нового пользователя в публичке завершен");
}