//------------------------------------------------------------------------- public virtual void test_of() { RelativeIborFutureTemplate test = RelativeIborFutureTemplate.of(MIN_PERIOD, NUMBER, CONVENTION); assertEquals(test.MinimumPeriod, MIN_PERIOD); assertEquals(test.SequenceNumber, NUMBER); assertEquals(test.Convention, CONVENTION); assertEquals(test.Index, CONVENTION.Index); }
//------------------------------------------------------------------------- public virtual void coverage() { RelativeIborFutureTemplate test = RelativeIborFutureTemplate.of(MIN_PERIOD, NUMBER, CONVENTION); coverImmutableBean(test); RelativeIborFutureTemplate test2 = RelativeIborFutureTemplate.of(Period.ofMonths(3), NUMBER + 1, CONVENTION2); coverBeanEquals(test, test2); }
//----------------------------------------------------------------------- public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { RelativeIborFutureTemplate other = (RelativeIborFutureTemplate)obj; return(JodaBeanUtils.equal(minimumPeriod, other.minimumPeriod) && (sequenceNumber == other.sequenceNumber) && JodaBeanUtils.equal(convention, other.convention)); } return(false); }
public virtual void test_serialization() { RelativeIborFutureTemplate test = RelativeIborFutureTemplate.of(MIN_PERIOD, NUMBER, CONVENTION); assertSerialization(test); }