コード例 #1
0
        public void ValidMountainArrayTestCase8()
        {
            var input  = new[] { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
            var output = ValidMountainArray.IsValidMountainArray(input);

            output.Should().BeFalse();
        }
コード例 #2
0
        public void ValidMountainArrayTestCase7()
        {
            var input  = new[] { 0, 1, 2, 3, 4, 5, 6, 7 };
            var output = ValidMountainArray.IsValidMountainArray(input);

            output.Should().BeFalse();
        }
コード例 #3
0
        public void ValidMountainArrayTestCase4()
        {
            var input  = new[] { 0, 2, 3, 4, 5, 2, 1, 0 };
            var output = ValidMountainArray.IsValidMountainArray(input);

            output.Should().BeTrue();
        }
コード例 #4
0
        public void ValidMountainArrayTestCase2()
        {
            var input  = new[] { 3, 5, 5 };
            var output = ValidMountainArray.IsValidMountainArray(input);

            output.Should().BeFalse();
        }
コード例 #5
0
 public void BeforeEach()
 {
     ValidMountainArray = new ValidMountainArray();
 }
コード例 #6
0
        public bool ValidMountainArraySolution(int[] data)
        {
            var testClass = new ValidMountainArray();

            return(testClass.Solution(data));
        }