public void TestRead()
{
for(int testCase=0;testCase<100;testCase++)
{
byte[] randomData=new byte[_randomNumberGenerator.Next(1, 50000)];
int offset=_randomNumberGenerator.Next(0, randomData.Length-1);
_randomNumberGenerator.NextBytes(randomData);
SingleByteField field=new SingleByteField();
field.Parse(randomData, offset);
Assert.AreEqual(randomData[offset], field.Value);
}
}