예제 #1
0
        /// <summary>
        /// test the budget autogeneration
        /// </summary>
        private BudgetTDS LoadData()
        {
            BudgetTDS MainDS = new BudgetTDS();

            MainDS.Merge(TBudgetAutoGenerateWebConnector.LoadBudgetForAutoGenerate(FLedgerNumber));

            //Not needed
            MainDS.RemoveTable("AGeneralLedgerMasterPeriod");

            return(MainDS);
        }
예제 #2
0
        public void T1_AutoGenerationLoadData()
        {
            FMainDS = new BudgetTDS();

            FMainDS.Merge(TBudgetAutoGenerateWebConnector.LoadBudgetForAutoGenerate(FLedgerNumber));

            //Not needed
            FMainDS.RemoveTable("AGeneralLedgerMasterPeriod");

            string emptyTables = string.Empty;

            foreach (DataTable tb in FMainDS.Tables)
            {
                if (FMainDS.Tables[tb.TableName].Rows.Count == 0)
                {
                    emptyTables += tb.TableName + "; ";
                }
            }

            Assert.IsEmpty(emptyTables, "Empty Budget Autogeneration Tables: " + emptyTables);
        }