final InArrearsIntegrant integrant = new InArrearsIntegrant(METHOD_SABREXTRA_STD, capStandard, SABR_MULTICURVES);
double integralPart;
try {
integralPart = integrator.integrate(integrant, STRIKE, STRIKE + 2.0);
} catch (final Exception e) {
throw new MathException(e);
}
integralPart *= 2.0 * CAP_LONG.getFixingAccrualFactor();
final MultipleCurrencyAmount price = METHOD_SABREXTRA_CAP_IA.presentValue(CAP_LONG, SABR_MULTICURVES);
final double priceExpected = (strikePart + integralPart) / beta;
assertEquals("Cap/floor IA - SABR pricing", priceExpected, price.getAmount(EUR), TOLERANCE_PV);