예제 #1
0
        public void HasFillVolume()
        {
            var cv = new CutFillVolume();

            cv.HasFillVolume.Should().BeFalse();

            cv.AddFillVolume(100);
            cv.HasFillVolume.Should().BeTrue();
        }
예제 #2
0
        public void AddFillVolumeTest()
        {
            var cv = new CutFillVolume();

            cv.AddFillVolume(100);

            cv.CutVolume.Should().Be(0);
            cv.FillVolume.Should().Be(100);
        }
예제 #3
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();
        }