public void CheckViolation()
{
TestQuery.Insert(new ObjectName("a"), new SqlExpression[] {
SqlExpression.Constant(101),
SqlExpression.Constant("Sebastiano Provenzano"),
});
var expected = Is.InstanceOf<ConstraintViolationException>()
.And.TypeOf<CheckViolationException>()
.And.Property("TableName").EqualTo(ObjectName.Parse("APP.a"));
Assert.Throws(expected, () => TestQuery.Commit());
}