public virtual void test_resolve_noPremium() { IborCapFloorTrade test = IborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT).build(); ResolvedIborCapFloorTrade expected = ResolvedIborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT.resolve(REF_DATA)).build(); assertEquals(test.resolve(REF_DATA), expected); }
public virtual void test_builder_full() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT).premium(PREMIUM).build(); assertEquals(test.Info, TRADE_INFO); assertEquals(test.Product, PRODUCT); assertEquals(test.Premium, PREMIUM); }
//------------------------------------------------------------------------- public virtual void test_builder() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().product(PRODUCT).build(); assertEquals(test.Info, TradeInfo.empty()); assertEquals(test.Product, PRODUCT); assertEquals(test.Premium, null); }
//------------------------------------------------------------------------- public virtual void coverage() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().info(TRADE_INFO).product(PRODUCT).premium(PREMIUM).build(); coverImmutableBean(test); ResolvedIborCapFloorTrade test2 = ResolvedIborCapFloorTrade.builder().product(PRODUCT).build(); coverBeanEquals(test, test2); }
public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { ResolvedIborCapFloorTrade other = (ResolvedIborCapFloorTrade)obj; return(JodaBeanUtils.equal(info, other.info) && JodaBeanUtils.equal(product, other.product) && JodaBeanUtils.equal(premium, other.premium)); } return(false); }
public virtual void test_serialization() { ResolvedIborCapFloorTrade test = ResolvedIborCapFloorTrade.builder().product(PRODUCT).build(); assertSerialization(test); }