//-------------------------------------------------------------------------
        public virtual void test_normalized()
        {
            DaysAdjustment zeroDays             = DaysAdjustment.ofCalendarDays(0, BDA_FOLLOW_SAT_SUN);
            DaysAdjustment zeroDaysWithCalendar = DaysAdjustment.ofBusinessDays(0, WED_THU, BDA_FOLLOW_SAT_SUN);
            DaysAdjustment twoDays                 = DaysAdjustment.ofCalendarDays(2, BDA_FOLLOW_SAT_SUN);
            DaysAdjustment twoDaysWithCalendar     = DaysAdjustment.ofBusinessDays(2, WED_THU, BDA_FOLLOW_SAT_SUN);
            DaysAdjustment twoDaysWithSameCalendar = DaysAdjustment.ofBusinessDays(2, SAT_SUN, BDA_FOLLOW_SAT_SUN);
            DaysAdjustment twoDaysWithNoAdjust     = DaysAdjustment.ofBusinessDays(2, SAT_SUN);

            assertEquals(zeroDays.normalized(), zeroDays);
            assertEquals(zeroDaysWithCalendar.normalized(), zeroDays);
            assertEquals(twoDays.normalized(), twoDays);
            assertEquals(twoDaysWithCalendar.normalized(), twoDaysWithCalendar);
            assertEquals(twoDaysWithSameCalendar.normalized(), twoDaysWithNoAdjust);
            assertEquals(twoDaysWithNoAdjust.normalized(), twoDaysWithNoAdjust);
        }