public static AccountBase Create(ChooseAccount choice, AccountCredentials credit, AccountNavigation navig) { AccountBase acc = null; switch (choice) { case ChooseAccount.Main: { credit = Framework.Inst.CredentialsList[0]; credit.AccountId = 1; acc = new BossaAccount(credit, navig); break; } case ChooseAccount.Account1: { credit = Framework.Inst.CredentialsList[1]; credit.AccountId = 2; acc = new BossaAccount(credit, navig); break; } // case ChooseAccount.Test: // { // if(credit == null) // credit = new Credentials(); // acc = new BossaAccount(credit, navig); // break; // } } return acc; }
public AccountBase(AccountCredentials cred, AccountNavigation navig) { if (cred == null) throw new ArgumentNullException("Credentials must be passed!"); if (navig == null) throw new ArgumentNullException("AccountNavigation must be passed!"); //LastPosition = new Position(0, 0, DateTime.Now); Credentials = cred; this.Links = navig; }
protected AccountBase CreateBossaMock() { AccountNavigation navig = new AccountNavigation(); navig.Login = new Uri(HtmlTestBaseUri, "Main1.html"); navig.Position = TestPosition1; navig.NewOrder = new Uri(HtmlTestBaseUri, "NewOrder.html"); navig.Check4Changes = TestFirstPosition; navig.StartFrom = navig.Login; //config file must be provide !!! Framework.Inst.ReadAccountSettingsFromFile(); //Credentials credit = Framework.Inst.Cre AccountBase acc = AccountFactory.Create(ChooseAccount.Main, null, navig); //acc.IsLoggedIn = true; return acc; }
public static AccountBase Create(ChooseAccount choice) { AccountNavigation navig = new AccountNavigation(); return Create(choice, null, navig); }
public BossaAccount(AccountCredentials cred, AccountNavigation navig) : base(cred, navig) { }