/**
  * (non-PHPdoc)
  * @see ActiveSync/ActiveSync_TestCase::setUp()
  */
 public function setUp()
 {
     $this->_db = ConnectionManager::getDataSource('test');
     $this->_db->begin();
     $this->_deviceBackend = new Syncroton_Backend_Device($this->_db);
     $this->_folderBackend = new Syncroton_Backend_Folder($this->_db);
     $this->_syncStateBackend = new Syncroton_Backend_SyncState($this->_db);
     require_once dirname(__FILE__) . DS . 'DeviceTest.php';
     $this->_device = $this->_deviceBackend->create(DeviceTest::getTestDevice());
     require_once dirname(__FILE__) . DS . 'FolderTest.php';
     $this->_folder = $this->_folderBackend->create(FolderTest::getTestFolder($this->_device));
 }
 /**
  * @return Syncroton_Model_IFolder
  */
 public function testCreate(Syncroton_Model_IFolder $_folder = null)
 {
     $folder = $_folder instanceof Syncroton_Model_IFolder ? $_folder : self::getTestFolder($this->_device);
     $folder = $this->_folderBackend->create($folder);
     $this->assertTrue($folder->creationTime instanceof DateTime);
     $this->assertFalse(empty($folder->displayName));
     return $folder;
 }