public async Task ReturnsNameOfKeyAtIndex_When_KeyExistsInStore() { // Arrange const string key1 = "TestKey1"; const string key2 = "TestKey2"; var item1 = new TestObject(1, "Jane Smith"); var item2 = new TestObject(2, "John Smith"); await _sut.SetItemAsync(key1, item1); await _sut.SetItemAsync(key2, item2); // Act var keyName = await _sut.KeyAsync(1); // Assert Assert.Equal(key2, keyName); }