Пример кода автоматического модульного теста

Моя команда отвечает за разработку API для большой системы, которую мы также пишем. Нам нужно предоставить пример кода, чтобы другие разработчики, использующие наш API, могли узнать, как его использовать. Мы документировали код, используя комментарии к документу xml. например.

/// <summary>Summary here</summary>
/// <example>Here is an example  <code>example code here</code> </example>
public void SomeFunction() 

Затем мы используем Sandcastle и создаем необходимые файлы справки (chm и онлайн-сайт).

Это довольно неловко, когда пример кода не работает, и это обычно потому, что некоторые функциональные возможности изменились или простая ошибка.

Кто-нибудь когда-нибудь делал что-то подобное, но также настраивал модульные тесты для запуска на примере кода, чтобы они работали во время сборки?

Ответы на вопрос(4)

Ваш ответ на вопрос