public virtual void test_builder_full() { ResolvedCmsTrade test = ResolvedCmsTrade.builder().product(PRODUCT).build(); assertEquals(test.Info, TradeInfo.empty()); assertEquals(test.Product, PRODUCT); assertEquals(test.Premium, null); }
//------------------------------------------------------------------------- public virtual void test_builder() { ResolvedCmsTrade test = sut(); assertEquals(test.Info, TRADE_INFO); assertEquals(test.Product, PRODUCT); assertEquals(test.Premium, PREMIUM); }
public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { ResolvedCmsTrade other = (ResolvedCmsTrade)obj; return(JodaBeanUtils.equal(info, other.info) && JodaBeanUtils.equal(product, other.product) && JodaBeanUtils.equal(premium, other.premium)); } return(false); }
internal static ResolvedCmsTrade sut2() { return(ResolvedCmsTrade.builder().product(PRODUCT2).build()); }
//------------------------------------------------------------------------- internal static ResolvedCmsTrade sut() { return(ResolvedCmsTrade.builder().info(TRADE_INFO).product(PRODUCT).premium(PREMIUM).build()); }
//------------------------------------------------------------------------- public virtual void test_resolve() { ResolvedCmsTrade expected = ResolvedCmsTrade.builder().info(TRADE_INFO).product(PRODUCT_CAP.resolve(REF_DATA)).premium(PREMIUM.resolve(REF_DATA)).build(); assertEquals(sut().resolve(REF_DATA), expected); }