public void TestUpdate() { CrudProxy proxy = new InventoryAdjustmentProxy(); InventoryAdjustmentDto dto1 = this.GetInventoryAdjustment1(); proxy.Insert(dto1); Assert.IsTrue(dto1.Uid > 0, "Uid must be > 0 after save."); dto1.Summary = "Updated inventory adjustment"; proxy.Update(dto1); InventoryAdjustmentDto dto2 = (InventoryAdjustmentDto)proxy.GetByUid(dto1.Uid); AssertEqual(dto1, dto2); }
public void TestUpdateWithDecimalQuantity() { CrudProxy proxy = new InventoryAdjustmentProxy(); InventoryAdjustmentDto dto1 = this.GetInventoryAdjustment2(); proxy.Insert(dto1); Assert.IsTrue(dto1.Uid > 0, "Uid must be > 0 after save."); dto1.Summary = "Updated inventory adjustment"; var adjustmentItem = (InventoryAdjustmentItemDto) dto1.Items[0]; adjustmentItem.Quantity = 1.5M; adjustmentItem.UnitPriceExclTax = 100.00M; adjustmentItem.TotalPriceExclTax = 150.00M; proxy.Update(dto1); InventoryAdjustmentDto dto2 = (InventoryAdjustmentDto)proxy.GetByUid(dto1.Uid); AssertEqual(dto1, dto2); }