public void Test_GetAllPythagoreanPairs_0AsValues() { var result = NumberOperations.GetAllPythagoreanPairs(new int[] { 0, 0, 0 }); var expected = new int[1][] { new[] { 0, 0, 0 } }; Assert.Equal(result, expected); }
public void Test_GetAllPythagoreanPairs() { var result = NumberOperations.GetAllPythagoreanPairs(new int[] { 1, 2, 3, 4, 5, 12, 13 }); var expected = new int[4][] { new[] { 3, 4, 5 }, new[] { 4, 3, 5 }, new[] { 5, 12, 13 }, new[] { 12, 5, 13 } }; Assert.Equal(result, expected); }
public void Test_GetAllPythagoreanPairs_ShouldReturnEmpty() { var result = NumberOperations.GetAllPythagoreanPairs(new int[] { 1, 2 }); Assert.Empty(result); }