Sebastian Bergmann :phpunit:<p>Here is the material I used for my presentation on <a href="https://phpc.social/tags/TestStubs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestStubs</span></a> and <a href="https://phpc.social/tags/MockObjects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MockObjects</span></a> at <a href="https://phpc.social/tags/NeosCon24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeosCon24</span></a> <a href="https://phpc.social/tags/NeosCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeosCon</span></a> today:</p><p><a href="https://thephp.cc/presentations/testing-with-doubles-why-when-and-how?ref=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thephp.cc/presentations/testin</span><span class="invisible">g-with-doubles-why-when-and-how?ref=mastodon</span></a></p><p><a href="https://phpc.social/tags/PHPUnit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHPUnit</span></a></p>