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); }
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)); }