public void AddOrUpdate_AddsTheKeyValue_IfTheKeyIsNotFound() { _trie0.AddOrUpdate(_("test"), 1, i => i); Assert.IsTrue(_trie0.TryGetValue(_("test"), out var value)); Assert.AreEqual(1, value); }
public void AddOrUpdate_DoesNotIncreaseTheCount_IfValueIsUpdated() { var preCount = _trie5.Count; _trie5.AddOrUpdate(_("abc"), -1, i => - 1); Assert.AreEqual(preCount, _trie5.Count); }