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); }
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); }