public void ComputeSegments_InvalidDuration_ThrowsArgumentException() { var keyframeData = new KeyframeData(0, new[] { MsToTicks(10000) }); Assert.Throws <ArgumentException>(() => DynamicHlsPlaylistGenerator.ComputeSegments(keyframeData, 6000)); }
public void ComputeSegments_Valid_Success(KeyframeData keyframeData, int desiredSegmentLengthMs, double[] segments) { Assert.Equal(segments, DynamicHlsPlaylistGenerator.ComputeSegments(keyframeData, desiredSegmentLengthMs)); }