Ejemplo n.º 1
0
 public function testDelete()
 {
     $type = 99;
     $adapter = $this->_getAdapter();
     $id1 = $adapter->create($type, ['foo' => 'foo1', 'bar' => 1]);
     $id2 = $adapter->create($type, ['foo' => 'foo2', 'bar' => 2]);
     $this->assertSame(1, CMTest_TH::getMongoDb()->count('mock_modelStorageAdapter', ['foo' => 'foo1', 'bar' => 1]));
     $this->assertSame(1, CMTest_TH::getMongoDb()->count('mock_modelStorageAdapter', ['foo' => 'foo2', 'bar' => 2]));
     $adapter->delete($type, $id1);
     $this->assertSame(0, CMTest_TH::getMongoDb()->count('mock_modelStorageAdapter', ['foo' => 'foo1', 'bar' => 1]));
     $this->assertSame(1, CMTest_TH::getMongoDb()->count('mock_modelStorageAdapter', ['foo' => 'foo2', 'bar' => 2]));
 }