public void RemoveTest() { var t = new MultiValueDictionary <int, int>(); t.Add(1, 3); t.Add(1, 4); t.Add(1, 5); t.Add(2, 3); t.Add(2, 4); t.Remove(1); Assert.False(t.ContainsKey(1)); t.Remove(2); Assert.False(t.ContainsKey(1)); Assert.True(!t.Any()); }