Как написать модульный тест для приложения-функции Azure, написанного на c #? - PullRequest
0 голосов
/ 13 мая 2018

Мне нужно написать модульный тест для приложения на основе функции Azure в Nunit3, так как эти функции разработаны в c #?

Путаница заключается в том, что обычный код проверяется путем создания фиктивного объекта, затем вызова метода и затем подтверждения, но я не могу сделать это в случае функции Azure, поскольку она имеет только метод Run ().

Как лучше всего решить эту проблему?

1 Ответ

0 голосов
/ 13 мая 2018

Я бы поместил логику, которую вы хотите проверить, в метод в отдельный класс, чтобы вы могли писать тесты для этого класса, как обычно.Затем в методе Run вашей функции Azure вы можете создать экземпляр этого класса и вызвать метод.

...