public void ReadAndWriteUntilPosition_WhenPositionAtEnd_ReadsAndWrites() { using (var test = new ReadWriteTest()) { test.Reader.BaseStream.Seek(offset: 0, origin: SeekOrigin.End); SignedPackageArchiveIOUtility.ReadAndWriteUntilPosition( test.Reader, test.Writer, test.Reader.BaseStream.Length); var actual = test.GetWrittenBytes(); Assert.Empty(actual); Assert.Equal(test.Reader.BaseStream.Length, test.Reader.BaseStream.Position); } }