public static void WriteDataIsRoundtripInvariant() { using (var stream = new MemoryStream()) using (var reader = new BinaryReader(stream)) using (var writer = new BinaryWriter(stream)) { Fragment.WriteTo(writer); stream.Seek(0, SeekOrigin.Begin); var trippedFragment = SourceFragment.ReadFrom(reader); Assert.AreEqual(Fragment, trippedFragment); } }