public void FillVolume_ShrinkageAdjustedTest() { var cv = new CutFillVolume(); cv.AddCutFillVolume(100, 200); cv.FillVolume_ShrinkageAdjusted(0.8).Should().Be(200 * 0.8); }
public void CutVolume_BulkageAdjustedTest() { var cv = new CutFillVolume(); cv.AddCutFillVolume(100, 200); cv.CutVolume_BulkageAdjusted(1.1).Should().Be(100 * 1.1); }
public void ExcessVolume_BulkShrinkAdjustedTest() { var cv = new CutFillVolume(); cv.AddCutFillVolume(100, 200); cv.ExcessVolume_BulkShrinkAdjusted(1.1, 0.8).Should().Be(100 * 1.1 - 200 * 0.8); }
public void AddCutFillVolumeTest() { var cv = new CutFillVolume(); cv.AddCutFillVolume(100, 200); cv.AccumulatedVolume().Should().Be(300); }
public void AccumulatedVolume_BulkShrinkAdjustedTest() { var cv = new CutFillVolume(); cv.AddCutFillVolume(100, 200); cv.AccumulatedVolume_BulkShrinkAdjusted(1.1, 0.8).Should().Be(100 * 1.1 + 200 * 0.8); }
public void ExcessVolumeTest() { var cv = new CutFillVolume(); cv.ExcessVolume().Should().Be(0); cv.AddCutFillVolume(100, 200); cv.ExcessVolume().Should().Be(cv.CutVolume - cv.FillVolume); cv.ExcessVolume().Should().Be(-100); }
public void FillVolume_HasAccumulatedVolumeTest() { var cv = new CutFillVolume(); cv.HasAccumulatedVolume.Should().BeFalse(); cv.AddCutVolume(100); cv.HasAccumulatedVolume.Should().BeTrue(); cv = new CutFillVolume(); cv.AddFillVolume(100); cv.HasAccumulatedVolume.Should().BeTrue(); cv = new CutFillVolume(); cv.AddCutFillVolume(100, 200); cv.HasAccumulatedVolume.Should().BeTrue(); }