public function setUp() { $this->tiger = TigerApp::run(); parent::setUp(); $_SESSION = array(); // Initialise Faker $this->faker = Faker\Factory::create(); $this->faker->addProvider(new Faker\Provider\en_US\Person($this->faker)); $this->faker->addProvider(new Faker\Provider\en_US\Address($this->faker)); $this->faker->addProvider(new Faker\Provider\en_US\PhoneNumber($this->faker)); $this->faker->addProvider(new Faker\Provider\en_US\Company($this->faker)); $this->faker->addProvider(new Faker\Provider\Lorem($this->faker)); $this->faker->addProvider(new Faker\Provider\Internet($this->faker)); // Create Test user. $this->testUserUsername = $this->faker->userName; $this->testUserPassword = $this->faker->password; $this->testUser = new User(); $this->testUser->username = $this->testUserUsername; $this->testUser->displayname = $this->faker->name(); $this->testUser->email = $this->faker->safeEmail; $this->testUser->setPassword($this->testUserPassword); $this->testUser->save(); }