Exemplo n.º 1
0
        public void map_oc_list_args_to_avalara(int page, int pageSize, int expectedTop, int expectedSkip)
        {
            var result = TaxCodeMapper.Map(new ListArgs <TaxCode>()
            {
                Filters = null, Page = page, PageSize = pageSize
            });

            Assert.AreEqual(expectedTop, result.Top);
            Assert.AreEqual(expectedSkip, result.Skip);
        }
Exemplo n.º 2
0
        public void map_avalara_list_args_to_oc(int skip, int top, int page)
        {
            var avalaraTaxCodesFromApiCall = MockTaxCodes.taxCodeObjectFromAvalaraFirstRecord();
            var args = new TaxCodesListArgs()
            {
                Skip = skip, Top = top
            };
            var result       = TaxCodeMapper.Map(avalaraTaxCodesFromApiCall, args);
            var expectedMeta = new ListPageMeta
            {
                Page       = page,
                PageSize   = 100,
                TotalCount = 1,
            };

            Assert.AreEqual(expectedMeta.Page, result.Meta.Page);
            Assert.AreEqual(expectedMeta.PageSize, result.Meta.PageSize);
            Assert.AreEqual(expectedMeta.TotalCount, result.Meta.TotalCount);
        }