private void GetAccountCode()
        {
            string code = acc.GetAll().Where(a => a.MainAccCode == (string)txtMainAccountCode.Tag).Max(a => a.accCode);

            if (code == null)
            {
                txtAccCode.Text = txtMainAccountCode.Tag + "1";
            }
            else
            {
                txtAccCode.Text = txtMainAccountCode.Tag.ToString() + (int.Parse(code.Remove(0, txtMainAccountCode.Tag.ToString().Length)) + 1);
            }
        }
        public async Task GetAllAccounts()
        {
            const string content = @"[{""id"":1234,""name"":""Indiana University"",""parent_account_id"":null,""root_account_id"":null,""workflow_state"":""active"",""default_storage_quota_mb"":500,""default_user_storage_quota_mb"":100,""default_group_storage_quota_mb"":300,""default_time_zone"":""America/New_York""}]";

            ArrangeSuccessfulResponse <IEnumerable <Account> >(content);

            var accounts = await _accountsManager.GetAll();

            Assert.AreEqual(accounts.Count(), 1);
            Account account = accounts.Single();

            Assert.AreEqual(account.Id, 1234);
            Assert.AreEqual(account.Name, "Indiana University");
            Assert.AreEqual(account.ParentAccountId, null);
            Assert.AreEqual(account.RootAccountId, null);
            Assert.AreEqual(account.WorkflowState, AccountWorkflowState.Active);
            Assert.AreEqual(account.DefaultStorageQuotaMB, 500);
            Assert.AreEqual(account.DefaultUserStorageQuotaMB, 100);
            Assert.AreEqual(account.DefaultGroupStorageQuotaMB, 300);
            Assert.AreEqual(account.DefaultTimeZone, "America/New_York");
        }