public void LRUCacheTest_Version2_02() { var solution = new Solution0146.LRUCache_Version2(2); solution.Put(2, 1); solution.Put(2, 2); solution.Get(2).Should().Be(2); solution.Put(1, 1); solution.Put(4, 1); solution.Get(2).Should().Be(-1); }
public void LRUCacheTest_Version2_01() { var solution = new Solution0146.LRUCache_Version2(2); solution.Put(1, 1); solution.Put(2, 2); solution.Get(1).Should().Be(1); solution.Put(3, 3); solution.Get(2).Should().Be(-1); solution.Put(4, 4); solution.Get(1).Should().Be(-1); solution.Get(3).Should().Be(3); solution.Get(4).Should().Be(4); }