Пример #1
0
        public void Boolean()
        {
            SequenceWriter writer = CreateSequenceWriter();

            writer.WriteBoolean(true);
            writer.WriteBoolean(false);

            SequenceReader reader = new SequenceReader(writer.BuildSequence());

            Assert.True(reader.ReadBoolean());
            Assert.False(reader.ReadBoolean());
        }
Пример #2
0
        public void Byte()
        {
            SequenceWriter writer = CreateSequenceWriter();

            writer.WriteByte(100);
            writer.WriteByte(200);

            SequenceReader reader = new SequenceReader(writer.BuildSequence());

            Assert.Equal(100, reader.ReadByte());
            Assert.Equal(200, reader.ReadByte());
        }
Пример #3
0
        public void UInt64()
        {
            SequenceWriter writer = CreateSequenceWriter();

            writer.WriteUInt64(100);
            writer.WriteUInt64(100U);
            writer.WriteUInt64(ulong.MaxValue);

            SequenceReader reader = new SequenceReader(writer.BuildSequence());

            Assert.Equal(100U, reader.ReadUInt64());
            Assert.Equal(100U, reader.ReadUInt64());
            Assert.Equal(ulong.MaxValue, reader.ReadUInt64());
        }