示例#1
0
        public static void Peek_SingleByteBuffer_ShouldReturnSameByte(byte initialByte)
        {
            ReadOnlySpan <byte> buffer = stackalloc byte[] { initialByte };
            var             reader     = new CborValueReader(buffer);
            CborInitialByte header     = reader.Peek();

            Assert.Equal(initialByte, header.InitialByte);
        }
示例#2
0
 public static void Peek_EmptyBuffer_ShouldThrowInvalidOperationException()
 {
     Assert.Throws <InvalidOperationException>(() =>
     {
         var reader = new CborValueReader(ReadOnlySpan <byte> .Empty);
         reader.Peek();
     });
 }