Beispiel #1
0
        public override void GenerateSqlLiteral_for_ULong_works_for_range_limits()
        {
            var typeMapping = new SqliteULongTypeMapping("INTEGER");
            var literal     = typeMapping.GenerateSqlLiteral(ulong.MinValue);

            Assert.Equal("0", literal);

            literal = typeMapping.GenerateSqlLiteral(long.MaxValue + 1ul);
            Assert.Equal("-9223372036854775808", literal);

            literal = typeMapping.GenerateSqlLiteral(ulong.MaxValue);
            Assert.Equal("-1", literal);
        }