public void TestStereoToMonoAndResample()
{
short[] data1 = TestsHelper.LoadAudioFile("test_stereo_44100.raw");
short[] data2 = TestsHelper.LoadAudioFile("test_mono_11025.raw");
Assert.IsNotNull(data1, "Failed to load test data (check DATA_PATH in TestsHelper.cs)");
Assert.IsNotNull(data2, "Failed to load test data (check DATA_PATH in TestsHelper.cs)");
AudioBuffer buffer = new AudioBuffer();
AudioProcessor processor = new AudioProcessor(11025, buffer);
processor.Reset(44100, 2);
processor.Consume(data1, data1.Length);
processor.Flush();
CollectionAssert.AreEqual(data2, buffer.data);
}
#endif