assertEquals($junior->writeBadCode(), $teamLead->writeCode()); } public function testTeamLeadCanWriteBadCode() { $junior = new Delegation\JuniorDeveloper(); $teamLead = new Delegation\TeamLead($junior); $this->assertEquals($junior->writeReallyBadCode($teamLead), $teamLead->writeBadCode()); } }