public virtual void test_of_trade()
        {
            CdsCalibrationTrade test = CdsCalibrationTrade.of(TRADE, QUOTE1);

            assertEquals(test.UnderlyingTrade, TRADE);
            assertEquals(test.Quote, QUOTE1);
            assertEquals(test.Info, TRADE.Info);
        }
        //-------------------------------------------------------------------------
        public virtual void coverage_trade()
        {
            CdsCalibrationTrade test1 = CdsCalibrationTrade.of(TRADE, QUOTE1);

            coverImmutableBean(test1);
            CdsCalibrationTrade test2 = CdsCalibrationTrade.of(CdsTrade.builder().product(PRODUCT).info(TRADE_INFO).build(), QUOTE2);

            coverBeanEquals(test1, test2);
        }
        public virtual void test_serialization_trade()
        {
            CdsCalibrationTrade test = CdsCalibrationTrade.of(TRADE, QUOTE1);

            assertSerialization(test);
        }