Example #1
0
        public void AccumulatedVolumeTest()
        {
            var cv = new CutFillVolume();

            cv.AccumulatedVolume().Should().Be(0);

            cv.AddCutVolume(10);
            cv.AccumulatedVolume().Should().Be(10);
            cv.AddCutVolume(10);
            cv.AccumulatedVolume().Should().Be(20);
        }
Example #2
0
        public void AddCutVolumeTest()
        {
            var cv = new CutFillVolume();

            cv.AddCutVolume(100);

            cv.CutVolume.Should().Be(100);
            cv.FillVolume.Should().Be(0);
        }
Example #3
0
        public void HasCutVolume()
        {
            var cv = new CutFillVolume();

            cv.HasCutVolume.Should().BeFalse();

            cv.AddCutVolume(100);
            cv.HasCutVolume.Should().BeTrue();
        }
Example #4
0
        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();
        }