AcoustID.Tests.Chromaprint.ChromaTest.TestNormalGSharp C# (CSharp) Method

TestNormalGSharp() private method

private TestNormalGSharp ( ) : void
return void
        public void TestNormalGSharp()
        {
            FeatureVectorBuffer buffer = new FeatureVectorBuffer();
            Chroma chroma = new Chroma(10, 510, 256, 1000, buffer);
            double[] frame = new double[128];
            frame[112] = 1.0;
            chroma.Consume(frame);
            Assert.AreEqual(12, buffer.features.Length);
            double[] expected_features = {
		        0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
		        0.0, 0.0, 0.0, 0.0, 0.0, 1.0,
	        };
            for (int i = 0; i < 12; i++)
            {
                Assert.AreEqual(expected_features[i], buffer.features[i], 0.0001);
            }
        }