Я бы больше не называл это модульным тестом, но вы можете запускать не-HTTP-функции, вызывая следующую конечную точку администратора приложения функций:
POST <ROOT_URL>/admin/functions/<FUNCTION_NAME>
Обратите внимание, что вынеобходимо указать системный ключ в заголовке x-functions-key
при отправке запроса к приложению развернутой функции.
Дополнительная информация в документах .
Альтернатива
То, что я обычно пытаюсь сделать, это поместить как можно большую часть бизнес-логики в отдельный класс, который легко тестируется, и вызывать этот класс из функции.
Лично я неЯ думаю, что вы должны проверить, работает ли триггер, это является ответственностью среды выполнения функций Azure.Хорошо, чтобы проверить это в более широком интеграционном тесте, но не как быстрый и часто выполняемый модульный тест.