public void DeleteDuplicatesTest_WithoutDuplicate()
        {
            var input = TestHelper.GenerateList(new int[] { 1, 2, 3, 4, 5 });

            var solution = new _083_RemoveDuplicatesFromSortedList();
            var result   = solution.DeleteDuplicates(input);

            AssertHelper.AssertLinkList(new int[] { 1, 2, 3, 4, 5 }, result);
        }
        public void DeleteDuplicatesTest_WithoutDuplicate()
        {
            var input = TestHelper.GenerateList(new int[] { 1, 2, 3, 4, 5 });

            var solution = new _083_RemoveDuplicatesFromSortedList();
            var result = solution.DeleteDuplicates(input);

            AssertHelper.AssertLinkList(new int[] { 1, 2, 3, 4, 5 }, result);
        }
        public void DeleteDuplicatesTest_AllTheSame()
        {
            var input = TestHelper.GenerateList(new int[] { 1, 1, 1, 1, 1 });

            var solution = new _083_RemoveDuplicatesFromSortedList();
            var result   = solution.DeleteDuplicates(input);

            AssertHelper.AssertLinkList(new int[] { 1 }, result);
        }
        public void DeleteDuplicatesTest_AllTheSame()
        {
            var input = TestHelper.GenerateList(new int[] { 1, 1, 1, 1, 1 });

            var solution = new _083_RemoveDuplicatesFromSortedList();
            var result = solution.DeleteDuplicates(input);

            AssertHelper.AssertLinkList(new int[] { 1 }, result);
        }