コード例 #1
0
        public void ShouldGetItemAdjustmentByDate()
        {
            var testDate = new DateTime(2016, 5, 8);

            var itemProxy = new ItemProxy();
            var item      = _itemHelper.GetTestInventoryItem();
            var result    = itemProxy.InsertItem(item);
            var newItem   = itemProxy.GetItem(result.DataObject.InsertedItemId);

            var adjustmentItem = _adjustmentHelper.GetAdjustmentItem(newItem.DataObject.Id.Value, 1,
                                                                     newItem.DataObject.AssetAccountId.Value, 1, 1);

            var detail = _adjustmentHelper.GetAdjustmentDetail(new List <AdjustmentItem>()
            {
                adjustmentItem
            });

            detail.Date = testDate;
            var adjustmentProxy = new ItemAdjustmentProxy();
            var insertResponse  = adjustmentProxy.InsertItemAdjustment(detail);

            var response = new ItemAdjustmentsProxy().GetItemAdjustments(null, null, testDate.AddDays(-1), testDate.AddDays(1));

            Assert.IsNotNull(response);
            Assert.IsTrue(response.IsSuccessfull);
            Assert.IsNotNull(response.DataObject);
            Assert.IsNotNull(response.DataObject.ItemAdjustments);
            Assert.IsTrue(response.DataObject.ItemAdjustments.Count > 0);
        }
コード例 #2
0
        public void ShouldGetItemAdjustments()
        {
            var itemProxy = new ItemProxy();
            var item      = _itemHelper.GetTestInventoryItem();
            var result    = itemProxy.InsertItem(item);
            var newItem   = itemProxy.GetItem(result.DataObject.InsertedItemId);

            var adjustmentItem = _adjustmentHelper.GetAdjustmentItem(newItem.DataObject.Id.Value, 1,
                                                                     newItem.DataObject.AssetAccountId.Value, 1, 1);

            var detail = _adjustmentHelper.GetAdjustmentDetail(new List <AdjustmentItem>()
            {
                adjustmentItem
            });

            detail.Date = detail.Date.AddDays(-1);
            var adjustmentProxy = new ItemAdjustmentProxy();
            var insertResponse  = adjustmentProxy.InsertItemAdjustment(detail);



            var response = new ItemAdjustmentsProxy().GetItemAdjustments();

            Assert.IsNotNull(response);
            Assert.IsTrue(response.IsSuccessfull);
            Assert.IsNotNull(response.DataObject);
            Assert.IsNotNull(response.DataObject.ItemAdjustments);
            Assert.IsTrue(response.DataObject.ItemAdjustments.Count > 0);
            //Assert.IsTrue(response.DataObject.ItemAdjustments.Exists(x => x.Id == insertResponse.DataObject.InsertedEntityId));
        }