public void ContainsKey_Returns_Correct_Value() { _Dictionary.Add("a", 89); Assert.IsFalse(_Dictionary.ContainsKey("b")); Assert.IsTrue(_Dictionary.ContainsKey("a")); }
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); }