public void Setup() { authentication = new Authentication(apiKey: MonitisAccountInformation.ApiKey, secretKey: MonitisAccountInformation.SekretKey); subAccount = new SubAccount(); subAccount.SetAuthenticationParams(authentication); //Add 1 subaccount for test, if no subaccount exist var subAccounts = subAccount.GetSubAccounts(); int countOfSubAccounts = subAccounts.Length; if (countOfSubAccounts == 0) { AddSubAccount(OutputType.JSON); } //Cannot be more than 5 subaccounts else if (countOfSubAccounts == 5) { subAccount.DeleteSubAccount(subAccounts.Last().id); } }
private void GetSubAccountPages_AddSubAccountCheckCountOfPagesMoreThanOneDeleteSubAccount(OutputType output) { int idSubAccountToDelete = AddSubAccount(output); subAccount.AddPagesToSubAccount(idSubAccountToDelete, MonitisAccountInformation.PagesInYourAccount); var subAccountsPages = subAccount.GetSubAccountPages(output); if (subAccountsPages.First(p => p.id == idSubAccountToDelete).pages.Length == MonitisAccountInformation.PagesInYourAccount.Length) { subAccount.DeleteSubAccount(idSubAccountToDelete); Assert.Pass("Count of pages correct!"); } else { subAccount.DeleteSubAccount(idSubAccountToDelete); Assert.Fail("Count of pages incorrect!"); } }
public void Setup() { authentication = new Authentication(apiKey: MonitisAccountInformation.ApiKey, secretKey: MonitisAccountInformation.SekretKey); subAccount=new SubAccount(); subAccount.SetAuthenticationParams(authentication); //Add 1 subaccount for test, if no subaccount exist var subAccounts = subAccount.GetSubAccounts(); int countOfSubAccounts = subAccounts.Length; if (countOfSubAccounts == 0) AddSubAccount(OutputType.JSON); //Cannot be more than 5 subaccounts else if (countOfSubAccounts==5) { subAccount.DeleteSubAccount(subAccounts.Last().id); } }