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);
            }
        }
        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 GetSubAccounts_ShowCountOfSubAccounts(OutputType output)
        {
            var subAccounts = subAccount.GetSubAccounts(output);

            Assert.Pass("Count of subaccounts: " + subAccounts.Length);
        }