//------------------------------------------------------------------------- public virtual void coverage() { CombinedReferenceData test = new CombinedReferenceData(BASE_DATA1, BASE_DATA2); coverImmutableBean(test); CombinedReferenceData test2 = new CombinedReferenceData(BASE_DATA2, BASE_DATA1); coverBeanEquals(test, test2); }
//----------------------------------------------------------------------- public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { CombinedReferenceData other = (CombinedReferenceData)obj; return(JodaBeanUtils.equal(refData1, other.refData1) && JodaBeanUtils.equal(refData2, other.refData2)); } return(false); }
//------------------------------------------------------------------------- public virtual void test_combination() { CombinedReferenceData test = new CombinedReferenceData(BASE_DATA1, BASE_DATA2); assertEquals(test.containsValue(ID1), true); assertEquals(test.containsValue(ID2), true); assertEquals(test.containsValue(ID3), true); assertEquals(test.containsValue(ID4), false); assertEquals(test.getValue(ID1), VAL1); assertEquals(test.getValue(ID2), VAL2); assertEquals(test.getValue(ID3), VAL3); assertThrows(() => test.getValue(ID4), typeof(ReferenceDataNotFoundException)); assertEquals(test.findValue(ID1), VAL1); assertEquals(test.findValue(ID2), VAL2); assertEquals(test.findValue(ID3), VAL3); assertEquals(test.findValue(ID4), null); }
public virtual void serialization() { CombinedReferenceData test = new CombinedReferenceData(BASE_DATA1, BASE_DATA2); assertSerialization(test); }