예제 #1
0
        public void TryGetValueShouldThrowErrorIfKeyIsNull()
        {
            var dictionary = new ManualDictionary <string, string>();

            dictionary.Add("1", "a");
            dictionary.Add("2", "b");

            Assert.Throws <ArgumentNullException>(() => dictionary.TryGetValue(null, out string value));
        }
예제 #2
0
        public void TryGetValueShouldReturnFalseIfKeyIsNotInDictionary()
        {
            var dictionary = new ManualDictionary <int, string>();

            dictionary.Add(1, "a");
            dictionary.Add(2, "b");
            dictionary.Add(10, "c");
            dictionary.Add(11, "c");
            dictionary.Add(12, "c");
            Assert.False(dictionary.TryGetValue(3, out string value));
        }