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])); }