Ejemplo n.º 1
0
        public void Enumerate(LookupArray lookupArray, int[] indexesToAdd)
        {
            foreach (var i in indexesToAdd)
            {
                lookupArray.Occupy(i);
            }

            var lookupArrayIndexes = lookupArray.ToArray();

            CollectionAssert.AreEquivalent(lookupArray, lookupArrayIndexes);
        }
Ejemplo n.º 2
0
        public void Enumerate(LookupArray lookupArray, int[] indexesToAdd)
        {
            foreach (var i in indexesToAdd)
            {
                lookupArray.Occupy(i);
            }

            var lookupArrayIndexes = lookupArray.ToArray();

            Assert.Equal(lookupArray, lookupArrayIndexes);
        }
Ejemplo n.º 3
0
        public void Contains(LookupArray lookupArray, int[] indexesToAdd)
        {
            for (int j = 0; j < 256; j++)
            {
                foreach (var i in indexesToAdd)
                {
                    lookupArray.Occupy(i);
                }

                foreach (var i in indexesToAdd)
                {
                    Assert.IsTrue(lookupArray.Contains(i));
                }
                lookupArray.Clear();
                for (int i = 0; i < lookupArray.Capacity; i++)
                {
                    Assert.IsFalse(lookupArray.Contains(i));
                }
            }
        }