public void QuantityWouldBeBelowZero_ThrowsException(decimal adjustmentQuantity) { var adjustment = new ResourceAdjustment { Quantity = adjustmentQuantity }; var resourceCache = new ResourceCache(); Assert.Throws <InsufficientResourceException>(() => resourceCache.Apply(adjustment)); }
public void AppliesAdjustmentToQuantity(decimal adjustmentQuantity) { var adjustment = new ResourceAdjustment { Quantity = adjustmentQuantity }; var resourceCache = new ResourceCache(); resourceCache.Apply(adjustment); Assert.That(resourceCache.Quantity, Is.EqualTo(adjustmentQuantity)); }