public void GlobalSetup()
 {
     orderedNumbers        = Enumerable.Range(0, MAX_NUMBER).ToArray();
     randomOrderedNumbers  = Randomizer.ShuffleArray(orderedNumbers);
     randomOrderedNumbers2 = new int[randomOrderedNumbers.Length];
     Array.Copy(randomOrderedNumbers, randomOrderedNumbers2, randomOrderedNumbers.Length);
 }
        public void Initialize()
        {
            intArray = Randomizer.GetRandomUniqueInts(NumberOfElements);
            intArraySorted = new int[intArray.Length];
            intDictionary = new Dictionary<int, int>();

            for (int i = 0; i < intArray.Length; i++)
            {
                intArraySorted[i] = intArray[i];
                intDictionary.Add(intArray[i], intArray[i]);
            }

            Array.Sort(intArraySorted);

            numbersToLookup = Randomizer.ShuffleArray(intArray);
        }
示例#3
0
        public void Initialize()
        {
            someClassArray       = new SomeClass[NumberOfElements];
            sortedSomeClassArray = new SomeClass[NumberOfElements];
            someClassDictionary  = new Dictionary <string, SomeClass>();
            namesToLookup        = new string[NumberOfElements];

            for (int i = 0; i < NumberOfElements; i++)
            {
                var randomName = Randomizer.GetRandomAsciiString(10);
                namesToLookup[i] = randomName;

                var someClass = new SomeClass(randomName, Randomizer.GetRandomAsciiString(30));
                someClassArray[i]       = someClass;
                sortedSomeClassArray[i] = someClass;
                someClassDictionary.Add(someClass.Name, someClass);
            }

            Array.Sort(sortedSomeClassArray, (item1, item2) => item1.Name.CompareTo(item2.Name));

            namesToLookup = Randomizer.ShuffleArray(namesToLookup);
        }