Phactory\Mongo\PhactoryTest::testCreateWithOverrides PHP Method

testCreateWithOverrides() public method

    public function testCreateWithOverrides()
    {
        $name = 'testuser';
        $override_name = 'override_user';
        // define and create user in db
        $this->phactory->define('user', array('name' => $name));
        $user = $this->phactory->create('user', array('name' => $override_name));
        // test returned array
        $this->assertInternalType('array', $user);
        $this->assertEquals($user['name'], $override_name);
        // retrieve and test expected document from database
        $db_user = $this->db->users->findOne();
        $this->assertEquals($db_user['name'], $override_name);
    }