public void TestGet()
{
ArrayRandomAccessSource s = new ArrayRandomAccessSource(data);
try
{
for (int i = 0; i < data.Length; i++)
{
int ch = s.Get(i);
Assert.IsFalse(ch == -1);
Assert.AreEqual(data[i], (byte)ch, "Position " + i);
}
Assert.AreEqual(-1, s.Get(data.Length));
}
finally
{
s.Close();
}
}