示例#1
0
        public void FirstTest(double firstValue, double secondValue, double expected)
        {
            var calculator   = new SquareSum();
            var actualResult = calculator.Calculate(firstValue, secondValue);

            Assert.AreEqual(expected, actualResult, 0.001);
        }
示例#2
0
 public void SquareSum_SquareAndSum_RandomTest()
 {
     for (int i = 0; i < 100; ++i)
     {
         int[] test     = new int[rnd.Next(1, 10)].Select(_ => rnd.Next(0, 1000)).ToArray();
         int   expected = Solution(test);
         int   actual   = SquareSum.SquareAndSum(test);
         Assert.AreEqual(expected, actual);
     }
 }
示例#3
0
 public void SquareSum_SquareAndSum_SampleTest3()
 {
     Assert.AreEqual(50, SquareSum.SquareAndSum(new int[] { 5, 3, 4 }));
 }
示例#4
0
 public void SquareSum_SquareAndSum_SampleTest2()
 {
     Assert.AreEqual(5, SquareSum.SquareAndSum(new int[] { 1, 2 }));
 }