コード例 #1
0
ファイル: FindTest.cs プロジェクト: carlosEGuerra/Boggle
        public void AllTest()
        {
            int index = 0;

            foreach (int item in numbers)
            {
                Assert.AreEqual(index, SearchDemo.Find(numbers, item));
                index++;
            }
        }
コード例 #2
0
ファイル: FindTest.cs プロジェクト: piercebring/examples
        public void StressTest()
        {
            int        SIZE    = 100000;
            List <int> numbers = new List <int>();

            for (int i = 1; i <= SIZE; i += 2)
            {
                numbers.Add(i);
            }

            int[] array = numbers.ToArray();
            for (int i = 1; i <= SIZE; i += 2)
            {
                Assert.AreEqual((i - 1) / 2, SearchDemo.Find(numbers, i));
            }

            for (int i = 0; i <= SIZE; i += 2)
            {
                Assert.AreEqual(-(i / 2 + 1), SearchDemo.Find(numbers, i));
            }
        }
コード例 #3
0
ファイル: FindTest.cs プロジェクト: carlosEGuerra/Boggle
 public void AbsentTest()
 {
     Assert.AreEqual(-1, SearchDemo.Find(numbers, 0));
 }
コード例 #4
0
ファイル: FindTest.cs プロジェクト: carlosEGuerra/Boggle
 public void PresentTest()
 {
     Assert.AreEqual(0, SearchDemo.Find(numbers, 1));
 }