public virtual void test_of_differentFixingDates()
 {
     assertThrowsIllegalArg(() => IborInterpolatedRateComputation.meta().builder().set(IborInterpolatedRateComputation.meta().shortObservation(), GBP_LIBOR_1M_OBS).set(IborInterpolatedRateComputation.meta().longObservation(), GBP_LIBOR_3M_OBS2).build());
 }
 public virtual void test_builder_indexOrder()
 {
     assertThrowsIllegalArg(() => IborInterpolatedRateComputation.meta().builder().set(IborInterpolatedRateComputation.meta().shortObservation(), GBP_LIBOR_3M_OBS).set(IborInterpolatedRateComputation.meta().longObservation(), GBP_LIBOR_1M_OBS).build());
     assertThrowsIllegalArg(() => IborInterpolatedRateComputation.meta().builder().set(IborInterpolatedRateComputation.meta().shortObservation(), EUR_EURIBOR_2W_OBS).set(IborInterpolatedRateComputation.meta().longObservation(), EUR_EURIBOR_1W_OBS).build());
     assertThrowsIllegalArg(() => IborInterpolatedRateComputation.of(EUR_EURIBOR_2W_OBS, EUR_EURIBOR_1W_OBS));
 }