public User RegisterUser(string email = null, string password = null, string userName = null) { var user = new User(); _driver.Navigate().GoToUrl(_url); if (string.IsNullOrEmpty(email)) { email = UniqueEmailGenerator.BuildUniqueEmailTimestamp(); } user.Email = email; Email.SendKeys(email); if (string.IsNullOrEmpty(password)) { password = TimestampBuilder.GenerateUniqueText(); } user.Pass = password; Pass.SendKeys(password); if (string.IsNullOrEmpty(userName)) { userName = TimestampBuilder.GenerateUniqueText(); } user.UserName = userName; UserName.SendKeys(userName); RegisterButton.Click(); return(user); }
public static string BuildUniqueEmail(char specialSymbol) { string result = string.Format("bot-{0}{1}@automatetheplanet.com", TimestampBuilder.GenerateUniqueText(), specialSymbol); return(result); }
public static string BuildUniqueEmail(string prefix) { string result = string.Format("{0}{1}@automatetheplanet.com", prefix, TimestampBuilder.GenerateUniqueText()); return(result); }
public static string BuildUniqueEmailTimestamp() { string result = string.Format("bot-{0}@automatetheplanet.com", TimestampBuilder.GenerateUniqueText()); return(result); }
public static string BuildUniqueEmail(string prefix, string sufix) { string result = string.Concat(prefix, "_", TimestampBuilder.GenerateUniqueText(), "@", sufix, ".com"); return(result); }