public void Should_only_add_duplicate_items_once() { var table = new IdempotentHashtable <Uri, object>(); table.Add(a, new object()); table.Add(a, new object()); Assert.AreEqual(1, table.Count); table.Add(b, new object()); Assert.AreEqual(2, table.Count); }
public void Adds() { IdempotentHashtable <Uri, object> table = new IdempotentHashtable <Uri, object>(); table.Add(a, new object()); table.Add(a, new object()); Assert.AreEqual(1, table.Count); table.Add(b, new object()); Assert.AreEqual(2, table.Count); }
public void Should_only_add_duplicate_items_once() { var table = new IdempotentHashtable<Uri, object>(); table.Add(a, new object()); table.Add(a, new object()); Assert.AreEqual(1, table.Count); table.Add(b, new object()); Assert.AreEqual(2, table.Count); }
public void Should_not_fail_when_removing_non_existent_items() { var table = new IdempotentHashtable <Uri, object>(); table.Add(a, new object()); table.Add(b, new object()); table.Remove(a); table.Remove(a); table.Remove(a); table.Remove(a); Assert.AreEqual(1, table.Count); }
public void Removes() { IdempotentHashtable<Uri, object> table = new IdempotentHashtable<Uri, object>(); table.Add(a, new object()); table.Add(b, new object()); table.Remove(a); table.Remove(a); table.Remove(a); table.Remove(a); Assert.AreEqual(1, table.Count); }
public void Should_not_fail_when_removing_non_existent_items() { var table = new IdempotentHashtable<Uri, object>(); table.Add(a, new object()); table.Add(b, new object()); table.Remove(a); table.Remove(a); table.Remove(a); table.Remove(a); Assert.AreEqual(1, table.Count); }