コード例 #1
0
ファイル: WritersTest.cs プロジェクト: Qorpent/qorpent.sys
		public void SequenceWriter(string name, int start, int step, DbDialect dialect,ScriptMode mode, string test){
			var pt = new PersistentClass{Name = name, Schema = "dbo"};
			var sq = new Sequence();
			sq.Setup(null,pt,null,null);
			var wr = new SequenceWriter(sq) { NoComment = true, NoDelimiter = true, Mode = mode, Dialect = dialect }; ;
			Assert.AreEqual(test,wr.ToString().Trim());
		}
コード例 #2
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());
        }
コード例 #3
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());
        }
コード例 #4
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());
        }
コード例 #5
0
        public void SequenceWriter(string name, int start, int step, DbDialect dialect, ScriptMode mode, string test)
        {
            var pt = new PersistentClass {
                Name = name, Schema = "dbo"
            };
            var sq = new Sequence();

            sq.Setup(null, pt, null, null);
            var wr = new SequenceWriter(sq)
            {
                NoComment = true, NoDelimiter = true, Mode = mode, Dialect = dialect
            };;

            Assert.AreEqual(test, wr.ToString().Trim());
        }