예제 #1
0
        public void TestOneNumber()
        {
            const int N = 1;

            long[,] resul = new long[N + 1, N + 1] {
                { 4, 6 },      /*  initializers for row indexed by 0 */
                { 6, 9 }
            };

            Assert.Equal(resul, new PrimeNumbersTable(FindPrimeNumber.findPrimes(N)).matrix);
        }
예제 #2
0
        public void TestThreeNumber()
        {
            const int N = 3;

            long[,] resul = new long[N + 1, N + 1] {
                { 4, 6, 10, 14 },    /*  initializers for row indexed by 0 */
                { 6, 9, 15, 21 },    /*  initializers for row indexed by 1 */
                { 10, 15, 25, 35 },  /*  initializers for row indexed by 2 */
                { 14, 21, 35, 49 }   /*  initializers for row indexed by 3 */
            };
            Assert.Equal(resul, new PrimeNumbersTable(FindPrimeNumber.findPrimes(N)).matrix);
        }
 public IActionResult ShowTable(int number)
 {
     try
     {
         return(PartialView("ShowTable", new MatrixViewModel(new PrimeNumbersTable(FindPrimeNumber.findPrimes(number)))));
     }
     catch (Exception e)
     {
         throw new Exception("Error message" + e);
     }
 }