/** * @param \Notes\Domain\ValueObject\Uuid $id * @return mixed */ public function removeById(Uuid $id) { // TODO: Implement removeById() method. return $this->adapter->delete("users", [$id]); }
<?php /** * Created by PhpStorm. * User: cs3620 * Date: 11/24/15 * Time: 6:08 PM */ use Notes\Db\Adapter\PdoAdapter; describe('Notes\\Db\\Adapter\\PdoAdapter', function () { beforeEach(function () { $this->dsn = 'mysql:dbname=Notes;host=localhost'; $this->username = '******'; $this->password = '******'; }); describe('->__construct()', function () { it('Should return a PdoAdapter object', function () { $actual = new PdoAdapter($this->dsn, $this->username, $this->password); $actual->connect(); expect($actual)->to->be->instanceof('Notes\\Db\\Adapter\\PdoAdapter'); }); describe('->delete()', function () { it('It should delete the correct row', function () { $actual = new PdoAdapter($this->dsn, $this->username, $this->password); expect($actual)->to->be->instanceof('Notes\\Db\\Adapter\\PdoAdapter'); }); }); }); });