public void PrepareRequiresParamTypesSet()
{
using (var conn = OpenConnection())
using (var cmd = new NpgsqlCommand("SELECT @p", conn))
{
var p = new NpgsqlParameter("p", 8);
cmd.Parameters.Add(p);
Assert.That(() => cmd.Prepare(), Throws.InvalidOperationException);
}
}