コード例 #1
0
        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);
        }
コード例 #2
0
        public void TryGetKey_NotFound()
        {
            var dictionary = new BidirectionalDictionary <string, string> ();

            string value = String2;

            Assert.IsFalse(dictionary.TryGetKey(String1, out value));
            Assert.IsNull(value);
        }
コード例 #3
0
        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);
        }