А почему нельзя сделать
private $user;
public function testOne()
$this->user = factory()...
public function testTwo()
$this->user равен null
$user определена только в первом тесте. Во втором уже null
можно и так, только это нужно делать в методе protected function setUp(), parent::setUp() + твоя логика. P.S. роль тоже нужно через фабрику создавать....