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);
             }
 }