По моему опыту, ответ на то, как вы тестируете оркестровки BizTalk, зависит от типа приложения, которое вы пишете в BizTalk.
Например, BizUnit очень хорошо работает для тестирования обычных сценариев интеграции, но в меньшей степени (на мой взгляд), где тестируемое решение BizTalk написано больше как обычное приложение [среднего уровня].
В решении, которое я разрабатываю, у меня есть несколько вложенных оркестровок, вызванных из "родительской" оркестрации с формой вызова-оркестрации. Эти дочерние оркестровки имеют логику / рабочий процесс, который можно и нужно проверять изолированно.
Я пытался выполнить их из модульного теста VS через оркестровку «обертка», которая принимает требуемые параметры и вызывает тестируемую оркестровку (через форму запуска или оркестровки вызова). Сама оболочка вызывается через входящее сообщение, исходящее из модульного теста.
Я также заинтересован в оценке bizmock.