public void TryGetKey_Null() { var dictionary = new BidirectionalDictionary <string, string> (); string value; var ex = Assert.Throws <ArgumentNullException> (() => dictionary.TryGetKey(null, out value)); Assert.AreEqual("value", ex.ParamName); }
public void TryGetKey_NotFound() { var dictionary = new BidirectionalDictionary <string, string> (); string value = String2; Assert.IsFalse(dictionary.TryGetKey(String1, out value)); Assert.IsNull(value); }
public void TryGetKey() { var dictionary = new BidirectionalDictionary <string, string> (); dictionary.Add(String1, String2); string value; Assert.IsTrue(dictionary.TryGetKey(String2, out value)); Assert.AreEqual(String1, value); }