/** * folder counts test helper * * @param Felamimail_Model_Folder $_folder * @param array $_newCounters * @param array $_expectedValues */ protected function _folderCountsTestHelper($_folder, $_newCounters, $_expectedValues) { $updatedFolder = $this->_controller->updateFolderCounter($_folder, $_newCounters); foreach ($_expectedValues as $key => $value) { $this->assertEquals($value, $updatedFolder->{$key}, $key . ' does not match.'); } $folderInDb = $this->_controller->get($_folder->getId()); $this->assertTrue($updatedFolder->toArray() == $folderInDb->toArray(), 'folder values do not match'); }