public function testBuild() { $pdo = new MockPDO(\Mockery::mock()); $table = $this->getFaker()->unique()->word; $fields = array($this->getFaker()->unique()->word, $this->getFaker()->unique()->word, $this->getFaker()->unique()->word, $this->getFaker()->unique()->word); $idField = $this->getFaker()->unique()->word; $this->assertEquals(new DatabaseTableRotator($pdo, $table, $fields, $idField), $this->builder->build(array('pdo' => $pdo, 'table' => $table, 'fields' => $fields, 'id_field' => $idField))); }