Lines Matching refs:dictionary

315             IDictionary dictionary = map;  in IDictionary_Add()
316 dictionary.Add("a", "b"); in IDictionary_Add()
318 Assert.Throws<ArgumentException>(() => dictionary.Add("a", "duplicate")); in IDictionary_Add()
319 Assert.Throws<InvalidCastException>(() => dictionary.Add(new object(), "key is bad")); in IDictionary_Add()
320 Assert.Throws<InvalidCastException>(() => dictionary.Add("value is bad", new object())); in IDictionary_Add()
327 IDictionary dictionary = map; in IDictionary_Contains()
329 Assert.IsFalse(dictionary.Contains("a")); in IDictionary_Contains()
330 Assert.IsFalse(dictionary.Contains(5)); in IDictionary_Contains()
332 Assert.IsFalse(dictionary.Contains(new DictionaryEntry("x", "y"))); in IDictionary_Contains()
333 Assert.IsTrue(dictionary.Contains("x")); in IDictionary_Contains()
340 IDictionary dictionary = map; in IDictionary_Remove()
341 dictionary.Remove("a"); in IDictionary_Remove()
342 Assert.AreEqual(1, dictionary.Count); in IDictionary_Remove()
343 dictionary.Remove(5); in IDictionary_Remove()
344 Assert.AreEqual(1, dictionary.Count); in IDictionary_Remove()
345 dictionary.Remove(new DictionaryEntry("x", "y")); in IDictionary_Remove()
346 Assert.AreEqual(1, dictionary.Count); in IDictionary_Remove()
347 dictionary.Remove("x"); in IDictionary_Remove()
348 Assert.AreEqual(0, dictionary.Count); in IDictionary_Remove()
349 Assert.Throws<ArgumentNullException>(() => dictionary.Remove(null)); in IDictionary_Remove()
356 IDictionary dictionary = map; in IDictionary_CopyTo()
358 dictionary.CopyTo(array, 1); in IDictionary_CopyTo()
362 dictionary.CopyTo(objectArray, 1); in IDictionary_CopyTo()
371 IDictionary dictionary = map; in IDictionary_IsFixedSize()
372 Assert.IsFalse(dictionary.IsFixedSize); in IDictionary_IsFixedSize()
378 IDictionary dictionary = new MapField<string, string> { { "x", "y" } }; in IDictionary_Keys()
379 CollectionAssert.AreEqual(new[] { "x" }, dictionary.Keys); in IDictionary_Keys()
385 IDictionary dictionary = new MapField<string, string> { { "x", "y" } }; in IDictionary_Values()
386 CollectionAssert.AreEqual(new[] { "y" }, dictionary.Values); in IDictionary_Values()
392 IDictionary dictionary = new MapField<string, string> { { "x", "y" } }; in IDictionary_IsSynchronized()
393 Assert.IsFalse(dictionary.IsSynchronized); in IDictionary_IsSynchronized()
399 IDictionary dictionary = new MapField<string, string> { { "x", "y" } }; in IDictionary_SyncRoot()
400 Assert.AreSame(dictionary, dictionary.SyncRoot); in IDictionary_SyncRoot()
406 IDictionary dictionary = new MapField<string, string> { { "x", "y" } }; in IDictionary_Indexer_Get()
407 Assert.AreEqual("y", dictionary["x"]); in IDictionary_Indexer_Get()
408 Assert.IsNull(dictionary["a"]); in IDictionary_Indexer_Get()
409 Assert.IsNull(dictionary[5]); in IDictionary_Indexer_Get()
410 Assert.Throws<ArgumentNullException>(() => dictionary[null].GetHashCode()); in IDictionary_Indexer_Get()
417 IDictionary dictionary = map; in IDictionary_Indexer_Set()
422 Assert.Throws<InvalidCastException>(() => dictionary[5] = "x"); in IDictionary_Indexer_Set()
423 Assert.Throws<InvalidCastException>(() => dictionary["x"] = 5); in IDictionary_Indexer_Set()
424 Assert.Throws<ArgumentNullException>(() => dictionary[null] = "z"); in IDictionary_Indexer_Set()
425 Assert.Throws<ArgumentNullException>(() => dictionary["x"] = null); in IDictionary_Indexer_Set()