//------------------------------------------------------------------------- public virtual void test_withCurrency() { IssuerCurveZeroRateSensitivity @base = IssuerCurveZeroRateSensitivity.of(CURRENCY, YEARFRAC, GROUP, VALUE); IssuerCurveZeroRateSensitivity test = @base.withCurrency(GBP); assertEquals(test.LegalEntityGroup, GROUP); assertEquals(test.CurveCurrency, CURRENCY); assertEquals(test.Currency, GBP); assertEquals(test.YearFraction, YEARFRAC); assertEquals(test.Sensitivity, VALUE); }