public virtual void test_builder_fixed()
        {
            CurveNodeDate test = CurveNodeDate.meta().builder().set(CurveNodeDate.meta().type(), CurveNodeDateType.FIXED).set(CurveNodeDate.meta().date(), DATE1).build();

            assertEquals(test.Fixed, true);
            assertEquals(test.End, false);
            assertEquals(test.LastFixing, false);
            assertEquals(test.Type, CurveNodeDateType.FIXED);
            assertEquals(test.Date, DATE1);
        }
 public virtual void test_builder_incorrect_fixed_date()
 {
     assertThrowsIllegalArg(() => CurveNodeDate.meta().builder().set(CurveNodeDate.meta().type(), CurveNodeDateType.LAST_FIXING).set(CurveNodeDate.meta().date(), DATE1).build());
 }
 public virtual void test_builder_incorrect_no_fixed_date()
 {
     assertThrowsIllegalArg(() => CurveNodeDate.meta().builder().set(CurveNodeDate.meta().type(), CurveNodeDateType.FIXED).build());
 }