public void AudioAnalyzer_ProcessInput_IsTimeCorrectAfterFlushWithSeed() { var sut = new AudioAnalyzer(1600, 2, 48000, 800, 400, 2048, false); RegisterOutputHandler(sut); sut.Flush(480000); sut.ProcessInput(inputFrame); Assert.AreEqual(outputFrames.First().Time, TimeSpan.FromSeconds(10)); }
public void AudioAnalyzer_ProcessInput_IsTimeCorrectAfterFlushWithFrameTimeNotSet() { var sut = new AudioAnalyzer(1200, 2, 48000, 800, 400, 2048, false); RegisterOutputHandler(sut); inputFrame.RelativeTime = null; sut.Flush(); sut.ProcessInput(inputFrame); Assert.AreEqual(outputFrames.First().Time, TimeSpan.Zero); }