public void TestClampDuration() { var clamp = DurationClamping.Default600Seconds(); Assert.Equal(100, clamp.ClampMicroseconds(100)); Assert.Equal(200, clamp.ClampMicroseconds(110)); Assert.Equal(1000, clamp.ClampMicroseconds(1000)); Assert.Equal(1100, clamp.ClampMicroseconds(1100)); }
public void TestDurationClamping() { var d = DurationClamping.Default600Seconds(); Assert.Equal(d.SegmentsPossibleValuesCount().Sum(), d.PossibleValues().Count()); Assert.Equal(100, d.Clamp(90)); Assert.Equal(0, d.Clamp(0)); Assert.Equal(600, d.Clamp(600)); Assert.Equal(48000, d.Clamp(48000)); }