/**
  * @covers \Phactory\Triggers::before_save
  * @covers \Phactory\Triggers::after_save
  */
 public function testTriggers()
 {
     Phactory::builder(new DeprecatedCustomBuilder());
     Phactory::triggers(new DeprecatedFrameworkTriggers());
     Phactory::fixtures()->set_fixture('employer', 'unknown', array('first_name' => 'Anonymous', 'last_name' => 'Employer', 'email' => '*****@*****.**'));
     $employer = Phactory::employer();
     $this->assertTrue($employer->beforeSave);
     $this->assertTrue($employer->afterSave);
 }
Пример #2
0
 /**
  * Get fixtures manager. If it is not defined, it will be set.
  * @return \Phactory\Fixtures
  */
 public static function fixtures()
 {
     return isset(self::$fixtures) ? self::$fixtures : (self::$fixtures = new Fixtures());
 }