### Question:
DiscountingFxNdfTradePricer { public MultiCurrencyAmount currencyExposure(ResolvedFxNdfTrade trade, RatesProvider provider) { return productPricer.currencyExposure(trade.getProduct(), provider); } DiscountingFxNdfTradePricer(
      DiscountingFxNdfProductPricer productPricer); CurrencyAmount presentValue(ResolvedFxNdfTrade trade, RatesProvider provider); PointSensitivities presentValueSensitivity(ResolvedFxNdfTrade trade, RatesProvider provider); MultiCurrencyAmount currencyExposure(ResolvedFxNdfTrade trade, RatesProvider provider); CurrencyAmount currentCash(ResolvedFxNdfTrade trade, RatesProvider provider); FxRate forwardFxRate(ResolvedFxNdfTrade trade, RatesProvider provider); static final DiscountingFxNdfTradePricer DEFAULT; }### Answer:
@Test public void test_currencyExposure() { assertThat(TRADE_PRICER.currencyExposure(TRADE, PROVIDER)).isEqualTo(PRODUCT_PRICER.currencyExposure(PRODUCT, PROVIDER)); }