public function testUnmaterializeAfterMaterialize() { $this->dbManagerMock->shouldReceive('queryOnce'); $this->dbViewDao->materialize(); $this->dbManagerMock->shouldReceive('queryOnce')->with("DROP TABLE {$this->dbViewName}"); $this->dbViewDao->unmaterialize(); }