Phactory\Sql\PhactoryTest::testCreate PHP Method

testCreate() public method

public testCreate ( )
    public function testCreate()
    {
        $name = 'testuser';
        // define and create user in db
        $this->phactory->define('user', array('name' => $name));
        $user = $this->phactory->create('user');
        // test returned Phactory\Sql\Row
        $this->assertInstanceOf('Phactory\\Sql\\Row', $user);
        $this->assertEquals($user->name, $name);
        // retrieve expected row from database
        $stmt = $this->pdo->query("SELECT * FROM `users`");
        $db_user = $stmt->fetch();
        // test retrieved db row
        $this->assertEquals($db_user['name'], $name);
    }