private void cycleBean(Bean bean)
        {
            JodaBeanSer ser    = JodaBeanSer.COMPACT;
            string      result = ser.xmlWriter().write(bean);
            Bean        cycled = ser.xmlReader().read(result);

            assertThat(cycled).isEqualTo(bean);
        }
        public virtual void coverage_builder()
        {
            MetaBean meta  = MetaBean.of(typeof(FxRateId));
            Bean     test1 = meta.builder().set("pair", CurrencyPair.parse("EUR/GBP")).set("observableSource", OBS_SOURCE).build();
            Bean     test2 = meta.builder().set("pair", CurrencyPair.parse("EUR/GBP")).set("observableSource", OBS_SOURCE).build();

            coverBeanEquals(test1, test2);
        }
Beispiel #3
0
 protected internal override void propertySet(Bean bean, string propertyName, object newValue, bool quiet)
 {
     metaProperty(propertyName);
       if (quiet)
       {
     return;
       }
       throw new System.NotSupportedException("Property cannot be written: " + propertyName);
 }
Beispiel #4
0
 //-----------------------------------------------------------------------
 protected internal override object propertyGet(Bean bean, string propertyName, bool quiet)
 {
     switch (propertyName.GetHashCode())
       {
     case 458736106: // parameters
       return ((HullWhiteOneFactorPiecewiseConstantParametersProvider) bean).Parameters;
     case 1905311443: // dayCount
       return ((HullWhiteOneFactorPiecewiseConstantParametersProvider) bean).DayCount;
     case -949589828: // valuationDateTime
       return ((HullWhiteOneFactorPiecewiseConstantParametersProvider) bean).ValuationDateTime;
       }
       return base.propertyGet(bean, propertyName, quiet);
 }