Exemple #1
0
 public void WriteEmptyStruct()
 {
     using (var writer = new ManagedBinaryWriter(_memoryStream, Symbols.EmptySymbolTablesArray))
     {
         writer.StepIn(IonType.Struct);
         writer.StepOut();
         writer.Flush();
         var reader = new UserBinaryReader(new MemoryStream(_memoryStream.GetWrittenBuffer()));
         Assert.IsTrue(reader.NextIsEmptyStruct());
     }
 }
 public void WriteEmptyStruct()
 {
     using (var stream = new MemoryStream())
     {
         using (var writer = new ManagedBinaryWriter(BinaryConstants.EmptySymbolTablesArray))
         {
             writer.StepIn(IonType.Struct);
             writer.StepOut();
             writer.Flush(stream);
             var reader = new UserBinaryReader(new MemoryStream(stream.ToArray()));
             Assert.IsTrue(reader.NextIsEmptyStruct());
         }
     }
 }