public void InvalidUserId()
{
var csb = new NpgsqlConnectionStringBuilder(ConnectionString) { Username = "unknown", Pooling = false };
using (var conn = new NpgsqlConnection(csb))
{
Assert.That(conn.Open, Throws.Exception
.TypeOf<PostgresException>()
.With.Property(nameof(PostgresException.SqlState)).EqualTo("28P01")
);
Assert.That(conn.FullState, Is.EqualTo(ConnectionState.Closed));
}
}