コード例 #1
0
        public void MissingIntegers_Should_Handle_EmptyArray()
        {
            MissingIntegers subject = new MissingIntegers();

            List <int> parameter = new List <int>();
            int        result    = subject.solution(parameter.ToArray());

            Assert.Equal(1, result);
        }
コード例 #2
0
        public void MissingIntegers_Should_Process_Max_Values()
        {
            MissingIntegers subject = new MissingIntegers();

            List <int> parameter = new List <int> {
                -100000, 100000
            };
            int result = subject.solution(parameter.ToArray());

            Assert.Equal(1, result);
        }
コード例 #3
0
        public void MissingIntegers_Should_Process_SequentialArray()
        {
            MissingIntegers subject = new MissingIntegers();

            List <int> parameter = new List <int> {
                1, 2, 3
            };
            int result = subject.solution(parameter.ToArray());

            Assert.Equal(4, result);
        }
コード例 #4
0
        public void MissingIntegers_Should_Handle_SimpleArray()
        {
            MissingIntegers subject = new MissingIntegers();

            List <int> parameter = new List <int> {
                1, 2, 3, 6, 7, 8, 9
            };
            int result = subject.solution(parameter.ToArray());

            Assert.Equal(4, result);
        }