Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        /// <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();
            }
        }
Exemplo n.º 4
0
 //O(1) time complexity; worst case O(n)
 public bool Contains(TV value)
 {
     return(hashSet.Contains(value));
 }
Exemplo n.º 5
0
 //O(1) time complexity; worst case O(n)
 public bool Contains(V value)
 {
     return(HashSet.Contains(value));
 }