Ejemplo n.º 1
0
        public void EmptyList()
        {
            int[]      a      = new int[] { };
            List <int> result = LongestIncreasingSequence.Find(a);

            Assert.AreEqual(result.Count, 0);
        }
Ejemplo n.º 2
0
        public void NullList()
        {
            int[]      a      = null;
            List <int> result = LongestIncreasingSequence.Find(a);

            Assert.AreEqual(result.Count, 0);
        }
Ejemplo n.º 3
0
        public void SingletonList()
        {
            int[]      a        = new int[] { 1 };
            List <int> result   = LongestIncreasingSequence.Find(a);
            List <int> expected = new List <int>(a);

            ArrayUtility.AreIntegerEnumerablesEqual(result, expected);
        }
Ejemplo n.º 4
0
        public void LongerList()
        {
            int[]      a        = new int[] { 98, 99, 1, 2, 3, 4, 0, 100 };
            List <int> result   = LongestIncreasingSequence.Find(a);
            List <int> expected = new List <int>()
            {
                1, 2, 3, 4, 100
            };

            ArrayUtility.AreIntegerEnumerablesEqual(result, expected);
        }