public void op_Remove_string() { var obj = new MemoryCacheCollection(); try { var key = AlphaDecimal.Random(); var expected = new object(); obj[key] = expected; var actual = obj.Remove(key); Assert.False(obj.ContainsKey(key)); Assert.Same(expected, actual); } finally { obj.Clear(); } }
public void op_RemoveOfT_string() { var obj = new MemoryCacheCollection(); try { var key = AlphaDecimal.Random(); const int expected = 123; obj[key] = expected; var actual = obj.Remove <int>(key); Assert.False(obj.ContainsKey(key)); Assert.Equal(expected, actual); } finally { obj.Clear(); } }