public void SetUp()
        {
            var list1 = new[] { 1, 0 };
            var list2 = new[] { 1, 2, 3, 4, 5, 6 };

            this.result = list1.Compensate(list2);
        }
        public void SetUp()
        {
            var list1 = new[] { 0, 1, 2 };
            var list2 = new[] { 1, 2, 3 };

            this.result = list1.Compensate(list2);
        }