/// <summary> /// /// </summary> protected AccountPool() { if (_Instance == null) { _Instance = this; } }
public static void Shutdown() { if (_Instance != null) { _Instance.Dispose(); _Instance = null; } }
/// <summary> /// Setup the account pool for tests that use it. Internally our derived classes (e.g. /// RunOrionTests) fill these with the usernames and passwords for all of our various /// test accounts. This is left here as an example. /// </summary> /// <returns></returns> protected virtual void SetupAccounts() { // Set up account manager before we set up accounts. AccountPool.Initialize(); string Username = Globals.Params.ParseValue("username", null); string Password = Globals.Params.ParseValue("password", null); if (!string.IsNullOrEmpty(Username) && !string.IsNullOrEmpty(Password)) { AccountPool.Instance.RegisterAccount(new EpicAccount(Username, Password)); } }