public void TestSeek() { using (FileStream fileStream = readFileInfo.OpenRead()) using (WrapStream wrapStream = new WrapStreamImpl(fileStream)) { Assert.AreEqual(0, fileStream.Position); wrapStream.Seek(2, SeekOrigin.Current); Assert.AreEqual(2, fileStream.Position); wrapStream.Seek(0, SeekOrigin.Begin); Assert.AreEqual(0, fileStream.Position); wrapStream.Seek(-1, SeekOrigin.End); Assert.AreEqual(fileStream.Length - 1, fileStream.Position); } }