public void testMethod5()
        {
            var input  = new int[] { 1, 2, 3, 4, 5 };
            var result = new MinimumSizeSubarraySum().MinSubArrayLen(15, input);

            Assert.AreEqual(5, result);
        }
        public void testMethod3()
        {
            var input  = new int[] { 1, 4, 4 };
            var result = new MinimumSizeSubarraySum().MinSubArrayLen(4, input);

            Assert.AreEqual(1, result);
        }
        public void testMethod2()
        {
            var input  = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            var result = new MinimumSizeSubarraySum().MinSubArrayLen(100, input);

            Assert.AreEqual(0, result);
        }
        public void testMethod1()
        {
            var input  = new int[] { 2, 3, 1, 2, 4, 3 };
            var result = new MinimumSizeSubarraySum().MinSubArrayLen(7, input);

            Assert.AreEqual(2, result);
        }
        public void MinSubArrayLenTests()
        {
            MinimumSizeSubarraySum obj = new MinimumSizeSubarraySum();

            var nums = new int[] { 2, 3, 1, 2, 4, 3 };
            var x    = obj.MinSubArrayLen(7, nums);//2
        }
Ejemplo n.º 6
0
        public void TestMinimumSizeSubarraySum()
        {
            var r = MinimumSizeSubarraySum.GetMinLength(new [] { 2, 3, 1, 2, 4, 3 }, 7);

            Assert.AreEqual(r, 2);

            r = MinimumSizeSubarraySum.GetMinLength(new[] { 2, 3, 9, 2, 4, 3 }, 7);
            Assert.AreEqual(r, 1);

            r = MinimumSizeSubarraySum.GetMinLength(new[] { 2, 3, 9, 2, 4, 3 }, 1000);
            Assert.AreEqual(r, 0);

            r = MinimumSizeSubarraySum.GetMinLength(new[] { 2, 3, 9, 5, 7, 2, 4, 3, 20, 1 }, 21);
            Assert.AreEqual(r, 2);
        }
Ejemplo n.º 7
0
 public void BeforeEach()
 {
     MinimumSizeSubarraySum = new MinimumSizeSubarraySum();
 }
Ejemplo n.º 8
0
        public void Given_nums_When_find_Then_return()
        {
            var nums = new int[] { 2, 3, 1, 2, 4, 3 };

            Assert.AreEqual(2, MinimumSizeSubarraySum.MinSubArrayLen(7, nums));
        }