набросал в первом приближении еще один тест для модуля Я_Тест
Процедура ПроверитьМетодВыполнилсяСПараметрами(Объект, ИмяМетода,
_П1 = "efee3e57-d7d7-447f-bf7c-c7aa924956de", _П2 = "efee3e57-d7d7-447f-bf7c-c7aa924956de", _П3 = "efee3e57-d7d7-447f-bf7c-c7aa924956de",
_П4 = "efee3e57-d7d7-447f-bf7c-c7aa924956de", _П5 = "efee3e57-d7d7-447f-bf7c-c7aa924956de", _П6 = "efee3e57-d7d7-447f-bf7c-c7aa924956de",
_П7 = "efee3e57-d7d7-447f-bf7c-c7aa924956de", _П8 = "efee3e57-d7d7-447f-bf7c-c7aa924956de",_П9 = "efee3e57-d7d7-447f-bf7c-c7aa924956de",
_П10 = "efee3e57-d7d7-447f-bf7c-c7aa924956de") Экспорт
_пусто = "efee3e57-d7d7-447f-bf7c-c7aa924956de"; //такого значения не может быть передано IMHO
строкаПараметров = ""+?(_П1 <> _пусто,"_П1,","") +?(_П2 <> _пусто," _П2,","")
+?(_П3 <> _пусто," _П3,","") +?(_П4 <>_пусто," _П4,","")
+?(_П5 <>_пусто," _П5,","") +?(_П6 <>_пусто," _П6,","")
+?(_П7 <>_пусто," _П7,","") +?(_П8 <>_пусто," _П8,","")
+?(_П9 <>_пусто," _П9,","") +?(_П10 <>_пусто,"_П10,","");
//последняя запятая не нужна
строкаПараметровБезПоследнейЗапятой = Сред(строкаПараметров,1,СтрДлина(строкаПараметров)-1);
СтрокаВыполнения = "Объект."+ИмяМетода+"("+строкаПараметровБезПоследнейЗапятой+")";
Успех = Истина;
Попытка
Выполнить(СтрокаВыполнения);
Исключение
Успех = Ложь;
ПолученноеОписаниеОшибки = ИнформацияОбОшибке().Описание;
КонецПопытки;
Я_Тест.Проверить(Успех, "Хотели, чтобы код """+СтрокаВыполнения+""" выполнился, а он упал с ошибкой """+ПолученноеОписаниеОшибки+"""."+
Символы.ПС + "Переданные параметры: "+
" 1: "+?(_П1 <> _пусто,_П1,"<пустой>")+" "+
" 2: "+?(_П2 <> _пусто,_П2,"<пустой>")+" "+
" 3: "+?(_П3 <> _пусто,_П3,"<пустой>")+" "+
" 4: "+?(_П4 <> _пусто,_П4,"<пустой>")+" "+
" 5: "+?(_П5 <> _пусто,_П5,"<пустой>")+" "+
" 6: "+?(_П6 <> _пусто,_П6,"<пустой>")+" "+
" 7: "+?(_П7 <> _пусто,_П7,"<пустой>")+" "+
" 8: "+?(_П8 <> _пусто,_П8,"<пустой>")+" "+
" 9: "+?(_П9 <> _пусто,_П9,"<пустой>")+" "+
" 10: "+?(_П10 <> _пусто,_П10,"<пустой>")+" ");
КонецПроцедуры