次の2つの方法があります。
public int Average (params int[] array)
{
if (array.Length > 0)
{
double avg = Sum(ints) / arr.Length;
return (int)avg;
}
return 0;
}
public int Sum(params int[] array2)
{
int total = 0;
for (int n = 0; n < array2.Length; n++)
{
total += arr[n];
}
return total;
}
しかし、テスト目的で、配列にint.MaxValue / 2
andを追加してみました。int.MaxValue / 2 + 4.
しかし、2 つの値の合計が 未満になるのに、単体テストが失敗するのはなぜint.MaxValue
でしょうか?