public void AddAccount_throws_when_account_region_doesnt_match_connection_region() { var client = new Mock<IFlashRemotingClient>(); var account = new LeagueAccount(client.Object, LeagueRegion.NorthAmerica, "testUser1", "testPassword1"); var account2 = new LeagueAccount(client.Object, LeagueRegion.Brazil, "testUser2", "testPassword2"); var connection = new CompositeLeagueAccount() .AddAccount(account); Assert.Throws<LeagueException>(() => connection.AddAccount(account2)); }
private static void Initialize() { var accounts = InitAccounts(); var composite = new CompositeLeagueAccount(); foreach (var account in accounts) composite.AddAccount(account); var errors = composite.ConnectAll(); foreach (var error in errors) System.Console.WriteLine("Error Connecting: " + error.Key.Region + " >> " + error.Value); _account = composite; var services = InitializeServices(_account); InitializeCommandMaps(services); }