public void AddTest()
{
var dict = new LRUCacheDictionary<string, string>();
dict.Add("key1", "value1");
Assert.Equal(1, dict.innerDict.Count);
Assert.True(dict.innerDict.ContainsKey("key1"));
var internalNode = dict.innerDict["key1"];
Assert.Equal("key1", internalNode.Value.Key);
Assert.Equal("value1", internalNode.Value.Value);
dict.Add("key2", "value2");
Assert.Equal(2, dict.innerDict.Count);
Assert.True(dict.innerDict.ContainsKey("key2"));
internalNode = dict.innerDict["key2"];
Assert.Equal("key2", internalNode.Value.Key);
Assert.Equal("value2", internalNode.Value.Value);
}