We use Behat here because any Handler is actually part of the Adapter layer which uses extensively legacy classes a.k.a "static classes paradise" and is a nightmare to unit test \U0001f622so our Behat tests are basically "black box testing" as isolation is veeeeery hard to achieve