private void IsTrueTest(IZeroSubarrayFinder zeroSubarrayFinder)
        {
            int[] arr    = new int[] { 3, 4, -7, 3, 1, 3, 1, -4, -2, -2 };
            bool  result = zeroSubarrayFinder.ZeroSubarrayExists(arr);

            Assert.IsTrue(result);
        }
        private void IsFalseTest(IZeroSubarrayFinder zeroSubarrayFinder)
        {
            int[] arr    = new int[] { 3, 4, 7, 3, 1, 3, 1, 4, 2, 2 };
            bool  result = zeroSubarrayFinder.ZeroSubarrayExists(arr);

            Assert.IsFalse(result);
        }
 private void RunTests(IZeroSubarrayFinder zeroSubarrayFinder)
 {
     IsTrueTest(zeroSubarrayFinder);
     IsFalseTest(zeroSubarrayFinder);
 }