public virtual void test_of_single()
        {
            CrossGammaParameterSensitivities test = CrossGammaParameterSensitivities.of(ENTRY_USD);

            assertEquals(test.size(), 1);
            assertEquals(test.Sensitivities, ImmutableList.of(ENTRY_USD));
        }
        //-------------------------------------------------------------------------
        public virtual void test_empty()
        {
            CrossGammaParameterSensitivities test = CrossGammaParameterSensitivities.empty();

            assertEquals(test.size(), 0);
            assertEquals(test.Sensitivities.size(), 0);
        }
        public virtual void test_of_list_none()
        {
            ImmutableList <CrossGammaParameterSensitivity> list = ImmutableList.of();
            CrossGammaParameterSensitivities test = CrossGammaParameterSensitivities.of(list);

            assertEquals(test.size(), 0);
        }
        public virtual void test_of_list_normalized()
        {
            ImmutableList <CrossGammaParameterSensitivity> list = ImmutableList.of(ENTRY_USD, ENTRY_USD2);
            CrossGammaParameterSensitivities test = CrossGammaParameterSensitivities.of(list);

            assertEquals(test.size(), 1);
            assertEquals(test.Sensitivities, ImmutableList.of(ENTRY_USD_TOTAL));
        }
        public virtual void test_of_array_none()
        {
            CrossGammaParameterSensitivities test = CrossGammaParameterSensitivities.of();

            assertEquals(test.size(), 0);
        }