public function testOverrideAttributes() { $user = Phactory::user(array('last_name' => 'Blarg#{sn}', 'address' => (object) array('street' => 'Sesame St.'))); $this->assertEquals($user, (object) array('first_name' => 'Fronzel', 'last_name' => 'Blarg0001', 'email' => '*****@*****.**', 'address' => (object) array('street' => 'Sesame St.'))); $admin = Phactory::user('admin', array('first_name' => 'Admin')); $this->assertEquals($admin, (object) array('first_name' => 'Admin', 'last_name' => 'Neekburm', 'email' => '*****@*****.**', 'is_admin' => true)); }