コード例 #1
0
        public void Given_array_When_search_Then_return()
        {
            var nums = new int[] { 5, 7, 7, 8, 8, 10 };

            Assert.AreEqual(new[] { 3, 4 }, SearchForARange.SearchRange(nums, 8));
        }
コード例 #2
0
        public void Given_array_2_When_search_1_Then_return()
        {
            var nums = new int[] { 2, 2 };

            Assert.AreEqual(new[] { -1, -1 }, SearchForARange.SearchRange(nums, 3));
        }
コード例 #3
0
        public void Given_array_2_When_search_end_Then_return()
        {
            var nums = new int[] { 1, 4 };

            Assert.AreEqual(new[] { 1, 1 }, SearchForARange.SearchRange(nums, 4));
        }
コード例 #4
0
        public void Given_single_array_When_search_0_Then_return()
        {
            var nums = new int[] { 1 };

            Assert.AreEqual(new[] { -1, -1 }, SearchForARange.SearchRange(nums, 0));
        }