/**
* Tests Macauley duration: Method vs Calculator (US Street convention).
*/
public void macauleyDurationFromCurvesUSStreetMethodVsCalculator() {
final double mcMethod = METHOD.macaulayDurationFromCurves(BOND_FIXED_SECURITY_1, CURVES);
final MacaulayDurationFromCurvesCalculator calculator = MacaulayDurationFromCurvesCalculator.getInstance();
final double mcCalculator = BOND_FIXED_SECURITY_1.accept(calculator, CURVES);
assertEquals("Fixed coupon bond security: Macauley duration from curves US Street : Method vs Calculator", mcMethod, mcCalculator, 1E-8);
}