public void AddNewReference() { ConcurrentDictionary <string, int> refCountByName = new ConcurrentDictionary <string, int>(); ReferenceCounting.AddReference(refCountByName, "memes"); Assert.AreEqual(1, refCountByName["memes"]); }
public void DecrementExistingReference() { var refCountByName = new ConcurrentDictionary <string, int>(); ReferenceCounting.AddReference(refCountByName, "memes"); ReferenceCounting.RemoveReference(refCountByName, "memes"); Assert.AreEqual(0, refCountByName["memes"]); }