示例#1
0
        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);
        }