I would like to mock a domain with everything as usual (`mockDomain(Class)`), but I would like to overwrite one of the domain's methods (`beforeDelete` to be specific) with custom logic just for that one unit test.

**How can this be achieved?**