public void SampleTest() { Assert.AreEqual(55, BeConciseIIISumSquares.SumSquares(new[] { 1, 2, 3, 4, 5 }), "Should return 55 with [1, 2, 3, 4, 5]"); Assert.AreEqual(200, BeConciseIIISumSquares.SumSquares(new[] { 7, 3, 9, 6, 5 }), "Should return 200 with [7, 3, 9, 6, 5]"); Assert.AreEqual(843, BeConciseIIISumSquares.SumSquares(new[] { 11, 13, 15, 18, 2 }), "Should return 55 with [11, 13, 15, 18, 2]"); Assert.AreEqual(110, BeConciseIIISumSquares.SumSquares(new[] { -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5 }), "Should return 110 with [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]"); Assert.AreEqual(0, BeConciseIIISumSquares.SumSquares(new int[] { }), "Should return 0 with []"); Assert.AreEqual(0, BeConciseIIISumSquares.SumSquares(new int[] { 0 }), "Should return 0 with []"); Assert.AreEqual(4, BeConciseIIISumSquares.SumSquares(new int[] { 2 }), "Should return 4 with [2]"); Assert.AreEqual(4, BeConciseIIISumSquares.SumSquares(new int[] { -2 }), "Should return 4 with [-2]"); }
public void RandomTest2() { for (var i = 0; i < 100; i++) { var randomArray = Enumerable.Range(Rand.Next(-100, 100), Rand.Next(15)).ToArray(); var expected = Solution(randomArray); var message = FailureMessage(randomArray, expected); var actual = BeConciseIIISumSquares.SumSquares(randomArray); Console.WriteLine(message); Assert.AreEqual(expected, actual, message); } }