예제 #1
0
 public void CalculateSumOfSquares_UsingGauss()
 {
     for (int i = 1; i < N; i++)
     {
         DifferenceOfSquaresGauss.CalculateSumOfSquares(i);
     }
 }
예제 #2
0
 public void Square_of_sum_1()
 {
     Assert.Equal(1, DifferenceOfSquares.CalculateSquareOfSum(1));
     Assert.Equal(1, DifferenceOfSquaresGauss.CalculateSquareOfSum(1));
 }
예제 #3
0
 public void Difference_of_squares_100()
 {
     Assert.Equal(25164150, DifferenceOfSquares.CalculateDifferenceOfSquares(100));
     Assert.Equal(25164150, DifferenceOfSquaresGauss.CalculateDifferenceOfSquares(100));
 }
예제 #4
0
 public void Difference_of_squares_5()
 {
     Assert.Equal(170, DifferenceOfSquares.CalculateDifferenceOfSquares(5));
     Assert.Equal(170, DifferenceOfSquaresGauss.CalculateDifferenceOfSquares(5));
 }
예제 #5
0
 public void Sum_of_squares_100()
 {
     Assert.Equal(338350, DifferenceOfSquares.CalculateSumOfSquares(100));
     Assert.Equal(338350, DifferenceOfSquaresGauss.CalculateSumOfSquares(100));
 }
예제 #6
0
 public void Sum_of_squares_5()
 {
     Assert.Equal(55, DifferenceOfSquares.CalculateSumOfSquares(5));
     Assert.Equal(55, DifferenceOfSquaresGauss.CalculateSumOfSquares(5));
 }
예제 #7
0
 public void Sum_of_squares_1()
 {
     Assert.Equal(1, DifferenceOfSquares.CalculateSumOfSquares(1));
     Assert.Equal(1, DifferenceOfSquaresGauss.CalculateSumOfSquares(1));
 }
예제 #8
0
 public void Square_of_sum_100()
 {
     Assert.Equal(25502500, DifferenceOfSquares.CalculateSquareOfSum(100));
     Assert.Equal(25502500, DifferenceOfSquaresGauss.CalculateSquareOfSum(100));
 }
예제 #9
0
 public void Square_of_sum_5()
 {
     Assert.Equal(225, DifferenceOfSquares.CalculateSquareOfSum(5));
     Assert.Equal(225, DifferenceOfSquaresGauss.CalculateSquareOfSum(5));
 }