Example #1
0
        private void insertTest(int[] values)
        {
            Contract.Ensures(Contract.ForAll(0, values.Length, i => values[i] < 100 ? this.sm[values[i]] : this.rest.Contains(values[i])));
            PexAssume.IsNotNullOrEmpty(values);
            PexAssume.TrueForAny(0, values.Length, i => (values[i] > 100));
            PexAssume.TrueForAny(0, values.Length, i => (values[i] < 100));

            for (int i = 0; i < values.Length; i++)
            {
                insert(values[i]);
            }
        }