//-------------------------------------------------------------------------
        public virtual void test_stream()
        {
            MultiCurrencyAmount @base = MultiCurrencyAmount.of(CA1, CA2);
//JAVA TO C# CONVERTER TODO TASK: Most Java stream collectors are not converted by Java to C# Converter:
            MultiCurrencyAmount test = @base.Select(ca => ca.mapAmount(a => a * 3)).collect(toMultiCurrencyAmount());

            assertMCA(test, CA1.mapAmount(a => a * 3), CA2.mapAmount(a => a * 3));
        }