Esempio n. 1
0
        public void TryGetDataFieldLength_Test__11()
        {
            var voucher = new VoucherStub();
            var success = voucher.TryGetDataFieldLength(out var length);

            success.Should().BeFalse();
            length.Should().Be(-1);
        }
Esempio n. 2
0
        public void TryGetDataFieldLength_Test__06()
        {
            var voucher = new VoucherStub();

            voucher.AppendHead(new ArraySegment <byte>(new byte[] { }));
            var success = voucher.TryGetDataFieldLength(out var length);

            success.Should().BeFalse();
            length.Should().Be(-1);
        }
Esempio n. 3
0
        public void TryGetDataFieldLength_Test__01()
        {
            var voucher = new VoucherStub();

            voucher.AppendHead(new ArraySegment <byte>(new byte[]
            {
                0xAA, 0xFE, 0x02, 0x00
            }));
            var success = voucher.TryGetDataFieldLength(out var length);

            success.Should().BeTrue();
            length.Should().Be(2);
        }
Esempio n. 4
0
        public void TryGetDataFieldLength_Test__04()
        {
            const short n       = 1024 + 1;
            var         voucher = new VoucherStub();
            var         head    = new List <byte>(new byte[] { 0xAA, 0xFE });
            var         t       = BitConverter.GetBytes(n);

            head.AddRange(t);
            voucher.AppendHead(new ArraySegment <byte>(head.ToArray()));
            var success = voucher.TryGetDataFieldLength(out var length);

            success.Should().BeFalse();
            length.Should().Be(-2);
        }