public void GuessDimensionsInMiddleRunTest()
{
MemoryStream file = new MemoryStream(
Encoding.Default.GetBytes(Resources.a9a_train));
SparseReader reader = new SparseReader(file, Encoding.Default);
var r = reader.ReadDenseToEnd();
double[][] samples = r.Item1;
int[] labels = r.Item2.ToInt32();
string[] descriptions = reader.SampleDescriptions.ToArray();
Assert.AreEqual(26049, samples.Length);
for (int i = 0; i < labels.Length; i++)
{
Assert.IsTrue(labels[i] == -1 || labels[i] == 1);
Assert.IsTrue(descriptions[i] == String.Empty);
Assert.AreEqual(123, samples[i].Length);
}
}