public override void ULong_literal_generated_correctly() { var typeMapping = new SqliteULongTypeMapping("INTEGER"); Test_GenerateSqlLiteral_helper(typeMapping, ulong.MinValue, "0"); Test_GenerateSqlLiteral_helper(typeMapping, ulong.MaxValue, "-1"); Test_GenerateSqlLiteral_helper(typeMapping, long.MaxValue + 1ul, "-9223372036854775808"); }
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); }