public function testMultipleValuesAreSetAndRetrieved() { $keys = ['key1', 'key2']; $values = ['foo', 'bar']; $items = array_combine($keys, $values); $this->keyValueStore->multiSet($items); $result = $this->keyValueStore->multiGet(...$keys); $this->assertSame($items, $result); }
public function testSettingMultipleKeysIsDelegatedToClient() { $items = ['key1' => 'foo', 'key2' => 'bar']; $this->mockClient->expects($this->once())->method('setMulti')->with($items); $this->store->multiSet($items); }