public virtual void test_withCurrency_other() { FxForwardSensitivity @base = FxForwardSensitivity.of(CURRENCY_PAIR, GBP, REFERENCE_DATE, SENSITIVITY); FxForwardSensitivity test = @base.withCurrency(USD); assertEquals(test.Currency, USD); assertEquals(test.CurrencyPair, CURRENCY_PAIR); assertEquals(test.ReferenceCounterCurrency, EUR); assertEquals(test.ReferenceCurrency, GBP); assertEquals(test.ReferenceDate, REFERENCE_DATE); assertEquals(test.Sensitivity, SENSITIVITY); }
//------------------------------------------------------------------------- public virtual void test_withCurrency_same() { FxForwardSensitivity @base = FxForwardSensitivity.of(CURRENCY_PAIR, GBP, REFERENCE_DATE, SENSITIVITY); FxForwardSensitivity test = @base.withCurrency(EUR); assertEquals(test, @base); }