Exemple #1
0
        private void SetUpQuoteRandomizer()
        {
            int numToRemember = _shortBreakQuotes.Count > _longBreakQuotes.Count ?
                                _longBreakQuotes.Count - 1 : _shortBreakQuotes.Count - 1;

            rand = new RandIntMem(numToRemember);
        }
Exemple #2
0
 public void GetRandIntTest()
 {
     for (int i = 1; i <= 10; ++i)
     {
         RandIntMem randIntMem = new RandIntMem(i);
         TestRandInt(ref randIntMem, i);
     }
 }
Exemple #3
0
        private void TestRandInt(ref RandIntMem randIntMem, int amountToRemember)
        {
            List <int> generatedNums   = new List <int>();
            bool       isThereNoRepeat = false;

            for (int i = 0; i < amountToRemember; ++i)
            {
                int num = randIntMem.GetRandInt(0, amountToRemember);

                if (generatedNums.Contains(num))
                {
                    isThereNoRepeat = false;
                    break;
                }
                else
                {
                    generatedNums.Add(num);
                    isThereNoRepeat = true;
                }
            }


            Assert.IsTrue(isThereNoRepeat);
        }