Exemplo n.º 1
0
 public void BSInputStreamTest()
 {
     using (MemoryStream stream = new MemoryStream())
         using (BSInputStream bsi = new BSInputStream(stream))
         {
             Assert.False(bsi.CanWrite);
             Assert.True(bsi.CanRead);
             Assert.IsType <BSInputStream>(bsi);
         }
 }
Exemplo n.º 2
0
 public void BzzReaderTest002()
 {
     using (MemoryStream stream = new MemoryStream())
         using (BSInputStream inputStream = new BSInputStream(stream))
             using (BzzReader reader = new BzzReader(inputStream))
             {
                 Assert.NotSame(stream, reader.BaseStream);
                 Assert.IsType <BSInputStream>(reader.BaseStream);
                 Assert.Same(inputStream, reader.BaseStream);
             }
 }
Exemplo n.º 3
0
        public void DecoderNoLearn002()
        {
            string filePath = Path.Combine(Util.ArtifactsDataPath, "test043C.json.bzz");

            byte[] testBuffer = Util.ReadFileToEnd(filePath);
            using (MemoryStream readStream = new MemoryStream(testBuffer))
                using (BzzReader reader = new BzzReader(new BSInputStream(readStream)))
                {
                    byte[]        result    = new byte[testBuffer.Length];
                    int           readBytes = reader.Read(result, 0, result.Length / 2);
                    BSInputStream bsStream  = reader.BaseStream as BSInputStream;
                    Assert.NotNull(bsStream);

                    byte ctx     = 0x01;
                    int  decoded = bsStream.Coder.DecoderNoLearn(ref ctx);
                }
        }