AcoustID.Tests.Chromaprint.AudioProcessorTest.TestResampleMonoNonInteger C# (CSharp) Method

TestResampleMonoNonInteger() private method

private TestResampleMonoNonInteger ( ) : void
return void
        public void TestResampleMonoNonInteger()
        {
            short[] data1 = TestsHelper.LoadAudioFile("test_mono_44100.raw");
            short[] data2 = TestsHelper.LoadAudioFile("test_mono_8000.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(8000, buffer);
            processor.Reset(44100, 1);
            processor.Consume(data1, data1.Length);
            processor.Flush();

            CollectionAssert.AreEqual(data2, buffer.data);
        }