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)); }
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)); }