コード例 #1
0
        public async Task GetFinancialYearsTest()
        {
            var request  = new FinancialYearListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret);
            var response = await FinancialYearService.GetFinancialYearsAsync(request);

            Assert.IsTrue(response.Data.Count() > 0);
        }
コード例 #2
0
        public void GetFinancialYearTest()
        {
            var request  = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret);
            var response = FinancialYearService.GetFinancialYearAsync(request, 1).GetAwaiter().GetResult();

            Assert.IsTrue(response.Id == 1);
            Assert.IsTrue(response.AccountingMethod == "ACCRUAL");
        }
コード例 #3
0
        public void Setup()
        {
            _target = new FinancialYearService(_efContextMock.Object);

            var financialYears = new List <dataAccess.Entity.FinancialYear>();

            for (int i = 0; i < 10; i++)
            {
                var start = new DateTime(2010 + i, 04, 01);
                var end   = new DateTime(2011 + i, 03, 31);
                var fy    = new dataAccess.Entity.FinancialYear
                {
                    ClientId = ClientType.Pg,
                    Start    = start,
                    End      = end
                };
                financialYears.Add(fy);
            }
            _efContextMock.MockAsyncQueryable(financialYears.AsQueryable(), d => d.FinancialYear);
        }