public void TestWrite() { for(int testCase=0;testCase<100;testCase++) { byte[] randomData=new byte[1]; _randomNumberGenerator.NextBytes(randomData); SingleByteField field=new SingleByteField(randomData[0]); MemoryStream stream=new MemoryStream(); field.WriteToStream(stream); Assert.AreEqual(stream.Length, 1); Assert.AreEqual(randomData[0], stream.GetBuffer()[0]); } }