public virtual void test_plus_sensitivity_wrongName()
        {
            UnitParameterSensitivity base1 = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);
            UnitParameterSensitivity base2 = UnitParameterSensitivity.of(NAME2, METADATA1, VECTOR1);

            assertThrowsIllegalArg(() => base1.plus(base2));
        }
        //-------------------------------------------------------------------------
        public virtual void test_plus_sensitivity()
        {
            UnitParameterSensitivity base1 = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);
            UnitParameterSensitivity test  = base1.plus(base1);

            assertEquals(test, base1.multipliedBy(2));
        }
        //-------------------------------------------------------------------------
        public virtual void test_plus_array()
        {
            UnitParameterSensitivity @base = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);
            UnitParameterSensitivity test  = @base.plus(VECTOR1);

            assertEquals(test, @base.multipliedBy(2));
        }
        public virtual void test_plus_array_wrongSize()
        {
            UnitParameterSensitivity @base = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);

            assertThrowsIllegalArg(() => @base.plus(VECTOR2));
        }