public void Containts_AddedFourItems_ForLastContaintsIsTrue(IHashSet <int> hasSet) { hasSet.Add(1); hasSet.Add(2); hasSet.Add(3); hasSet.Add(5); Assert.That(hasSet.Contains(3), Is.EqualTo(true)); Assert.That(hasSet.Contains(4), Is.EqualTo(false)); }
public void ManyDataStressTest() { int count = -10000; for (var i = count; i <= Math.Abs(count); ++i) { _set.Add(i); } for (var i = count; i <= Math.Abs(count); ++i) { Assert.IsTrue(_set.Contains(i)); } }
/// <summary> /// Sets the inheritor check. /// </summary> protected override void SetInheritorCheck() { var clone = _hashSet.Clone(); foreach (var item in clone) { Check.That(_hashSet.Contains(item)).IsTrue(); } }
//O(1) time complexity; worst case O(n) public bool Contains(TV value) { return(hashSet.Contains(value)); }
//O(1) time complexity; worst case O(n) public bool Contains(V value) { return(HashSet.Contains(value)); }