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()); }
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()); }
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()); }