Beispiel #1
0
        private static void GracefullyFailsOnReadOperations(ISafePacketReader r, int skip, int skipToOffset, int padLength, int byteCount)
        {
            r.TrySkipTo(skipToOffset).Should().BeFalse();

            r.TrySkip(skip).Should().BeFalse();

            bool @bool;

            r.TryReadBoolean(out @bool).Should().BeFalse();

            byte @byte;

            r.TryReadByte(out @byte).Should().BeFalse();

            short @short;

            r.TryReadInt16(out @short).Should().BeFalse();

            ushort @ushort;

            r.TryReadUInt16(out @ushort).Should().BeFalse();

            int @int;

            r.TryReadInt32(out @int).Should().BeFalse();

            uint @uint;

            r.TryReadUInt32(out @uint).Should().BeFalse();

            long @long;

            r.TryReadInt64(out @long).Should().BeFalse();

            ulong @ulong;

            r.TryReadUInt64(out @ulong).Should().BeFalse();

            string lengthString;

            r.TryReadLengthString(out lengthString).Should().BeFalse();

            string padString;

            r.TryReadPaddedString(padLength, out padString).Should().BeFalse();

            byte[] bytes;
            r.TryRead(byteCount, out bytes).Should().BeFalse();
        }
        private static void GracefullyFailsOnReadOperations(ISafePacketReader r, int skip, int skipToOffset, int padLength, int byteCount)
        {
            r.TrySkipTo(skipToOffset).Should().BeFalse();

            r.TrySkip(skip).Should().BeFalse();

            bool @bool;
            r.TryReadBoolean(out @bool).Should().BeFalse();

            byte @byte;
            r.TryReadByte(out @byte).Should().BeFalse();

            short @short;
            r.TryReadInt16(out @short).Should().BeFalse();

            ushort @ushort;
            r.TryReadUInt16(out @ushort).Should().BeFalse();

            int @int;
            r.TryReadInt32(out @int).Should().BeFalse();

            uint @uint;
            r.TryReadUInt32(out @uint).Should().BeFalse();

            long @long;
            r.TryReadInt64(out @long).Should().BeFalse();

            ulong @ulong;
            r.TryReadUInt64(out @ulong).Should().BeFalse();

            string lengthString;
            r.TryReadLengthString(out lengthString).Should().BeFalse();

            string padString;
            r.TryReadPaddedString(padLength, out padString).Should().BeFalse();

            byte[] bytes;
            r.TryRead(byteCount, out bytes).Should().BeFalse();
        }