示例#1
0
        public void TestFinicialYear()
        {
            /* Assumes a financial year exists (Financial year can not be deleted, therefore test should not create one */

            var connector    = new FinancialYearConnector();
            var finicialYear = connector.Get(1);

            MyAssert.HasNoError(connector);
        }
示例#2
0
        public void TestFinicialYear()
        {
            var connector = new FinancialYearConnector();

            connector.Authorization = new StaticTokenAuth(at, cs);

            var finicialYear = connector.Get(1);

            Assert.IsFalse(connector.HasError);
            Assert.IsTrue(finicialYear.AccountingMethod == FinancialYearConnector.AccountingMethod.ACCRUAL);
        }
示例#3
0
        public void TestFinicialYear()
        {
            var connector = new FinancialYearConnector();

            connector.AccessToken  = at;
            connector.ClientSecret = cs;

            var finicialYear = connector.Get(1);

            Assert.IsFalse(connector.HasError);
            Assert.IsTrue(finicialYear.AccountingMethod == FinancialYearConnector.AccountingMethod.ACCRUAL);
        }
        public void Test_FinancialYear_CRUD()
        {
            #region Arrange

            var existingAccountChartType = new AccountChartConnector().Find().Entities.First();

            #endregion Arrange

            IFinancialYearConnector connector = new FinancialYearConnector();

            #region CREATE

            var newFinancialYear = new FinancialYear()
            {
                FromDate         = new DateTime(2010, 1, 1),
                ToDate           = new DateTime(2010, 12, 31),
                AccountChartType = existingAccountChartType.Name,
                AccountingMethod = AccountingMethod.Cash
            };

            var createdFinancialYear = connector.Create(newFinancialYear);
            MyAssert.HasNoError(connector);
            Assert.AreEqual(new DateTime(2010, 1, 1), createdFinancialYear.FromDate);

            #endregion CREATE

            #region UPDATE

            //Not supported

            #endregion UPDATE

            #region READ / GET

            var retrievedFinancialYear = connector.Get(createdFinancialYear.Id);
            MyAssert.HasNoError(connector);
            Assert.AreEqual(new DateTime(2010, 1, 1), retrievedFinancialYear.FromDate);

            #endregion READ / GET

            #region DELETE

            //Not supported

            #endregion DELETE

            #region Delete arranged resources

            //Add code to delete temporary resources

            #endregion Delete arranged resources
        }