public virtual void TestReaderReset()
{
CharFilter cs = new MappingCharFilter(normMap, new StringReader("x"));
char[] buf = new char[10];
int len = cs.Read(buf, 0, 10);
assertEquals(1, len);
assertEquals('x', buf[0]);
len = cs.Read(buf, 0, 10);
assertEquals(-1, len);
// rewind
cs.Reset();
len = cs.Read(buf, 0, 10);
assertEquals(1, len);
assertEquals('x', buf[0]);
}