AcoustID.Tests.Chromaprint.ChromaResamplerTest.Test2 C# (CSharp) Method

Test2() private method

private Test2 ( ) : void
return void
        public void Test2()
        {
            Image image = new Image(12);
            ImageBuilder builder = new ImageBuilder(image);
            ChromaResampler resampler = new ChromaResampler(2, builder);
            double[] d1 = { 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
            double[] d2 = { 1.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
            double[] d3 = { 2.0, 7.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
            double[] d4 = { 3.0, 8.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 };
            resampler.Consume(d1);
            resampler.Consume(d2);
            resampler.Consume(d3);
            resampler.Consume(d4);
            Assert.AreEqual(2, image.Rows);
            Assert.AreEqual(0.5, image.Get(0, 0));
            Assert.AreEqual(5.5, image.Get(0, 1));
            Assert.AreEqual(2.5, image.Get(1, 0));
            Assert.AreEqual(7.5, image.Get(1, 1));
        }
ChromaResamplerTest