//-------------------------------------------------------------------------
        public virtual void test_withDiscountFactors()
        {
            DiscountOvernightIndexRates test = DiscountOvernightIndexRates.of(GBP_SONIA, DFCURVE, SERIES);

            test = test.withDiscountFactors(DFCURVE2);
            assertEquals(test.Index, GBP_SONIA);
            assertEquals(test.ValuationDate, DATE_VAL);
            assertEquals(test.Fixings, SERIES);
            assertEquals(test.DiscountFactors, DFCURVE2);
        }