public void MaximumSubArray() { int[] nums = { -2, 1, -3, 4, -1, 2, 1, -5, 4 }; int maximum = MaximumSubarray.MaxSubArray(nums); Assert.AreEqual(6, maximum); }
public void MaxSubArrayTest() { foreach (MaximumSubarrayTestData testData in TestDataList) { Console.WriteLine("Test iutput: " + string.Join(",", testData.InputArray)); Assert.AreEqual(testData.OutputInt, MaximumSubarray.MaxSubArray(testData.InputArray)); } }
public void MaximumSubarray() { MaximumSubarray MaximumSubarray = new MaximumSubarray(); int[] array = new[] { -2, 1, -3, 4, -1, 2, 1, -5, 4 }; var answer = MaximumSubarray.MaxSubArray(array); Assert.AreEqual(answer, 6); }
public void Given_array_When_find_Then_return() { var nums = new int[] { -2, 1, -3, 4, -1, 2, 1, -5, 4 }; Assert.AreEqual(6, MaximumSubarray.MaxSubArray(nums)); }
public void MaxSubarrayTest() { var maxSubarrayValue = MaximumSubarray.MaxSubArray(new int[] { -1, 2, -1, 3, -2 }); maxSubarrayValue.Should().Be(4); }