### Question:
DiscountingFxSingleTradePricer { public double forwardFxRateSpotSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider) { return productPricer.forwardFxRateSpotSensitivity(trade.getProduct(), provider); } DiscountingFxSingleTradePricer(
      DiscountingFxSingleProductPricer productPricer); MultiCurrencyAmount presentValue(ResolvedFxSingleTrade trade, RatesProvider provider); PointSensitivities presentValueSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider); double parSpread(ResolvedFxSingleTrade trade, RatesProvider provider); MultiCurrencyAmount currencyExposure(ResolvedFxSingleTrade trade, RatesProvider provider); MultiCurrencyAmount currentCash(ResolvedFxSingleTrade trade, RatesProvider provider); FxRate forwardFxRate(ResolvedFxSingleTrade trade, RatesProvider provider); PointSensitivities forwardFxRatePointSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider); double forwardFxRateSpotSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider); static final DiscountingFxSingleTradePricer DEFAULT; }### Answer:
@Test public void test_forwardFxRateSpotSensitivity() { assertThat(TRADE_PRICER.forwardFxRateSpotSensitivity(TRADE, PROVIDER)).isEqualTo(PRODUCT_PRICER.forwardFxRateSpotSensitivity(PRODUCT, PROVIDER)); }