public void TestNormalizeVector()
{
double[] data = new double[] { 0.1, 0.2, 0.4, 1.0 };
double[] normalized_data = { 0.090909, 0.181818, 0.363636, 0.909091 };
Helper.NormalizeVector(data, Helper.EuclideanNorm(data), 0.01);
for (int i = 0; i < 4; i++)
{
Assert.AreEqual(normalized_data[i], data[i], 1e-5); // "Wrong data at index " + i;
}
}