Пример #1
0
        public void ContainsKey_Returns_Correct_Value()
        {
            _Dictionary.Add("a", 89);

            Assert.IsFalse(_Dictionary.ContainsKey("b"));
            Assert.IsTrue(_Dictionary.ContainsKey("a"));
        }
Пример #2
0
        public void Remove_Removes_KeyValuePair()
        {
            _Dictionary = new SampleDictionary(new Dictionary <string, int?>()
            {
                ["a"] = 48,
            });

            var actual = _Dictionary.Remove(new KeyValuePair <string, int?>("a", 48));

            Assert.AreEqual(true, actual);
            Assert.IsFalse(_Dictionary.ContainsKey("a"));
            Assert.AreEqual(1, _Dictionary.RemovedCount);
            Assert.AreEqual("a", _Dictionary.RemovedKey);
        }