public void InterleaveTest()
{
float[,] channels =
{
{ 0.1f, -5.1f },
{ -0.2f, -6.0f },
{ 2.3f, -3.4f },
{ 0.7f, 5.2f },
{ 0.6f, -1.7f },
};
float[] expected =
{
0.1f, -5.1f,
-0.2f, -6.0f,
2.3f, -3.4f,
0.7f, 5.2f,
0.6f, -1.7f,
};
float[] actual = Tools.Interleave(channels);
Assert.IsTrue(actual.IsEqual(expected));
}
}