public void Seek_Result(long offset, SeekOrigin origin, long expectedPosition)
{
MemoryStream stream = new MemoryStream(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });
SubStream subStream = new SubStream(stream, 5);
long result = subStream.Seek(offset, origin);
Assert.Equal(expectedPosition, result);
}