Ну, во-первых, документация для doctest говорит об "интерактивных сессиях Python".Этого нет в C # ... так как будет представлен результат?Как бы вы выполнили все необходимые настройки?
Смею сказать, что такое возможно, но лично я думаю, что, по крайней мере, для C #, проще иметь юнит-тесты в качестве юнит-тестов , где у вас есть все преимущества того, что вы пишете код, а не комментарии.Код можно проверить на синтаксическую корректность во время компиляции, у вас есть IntelliSense, подсветка синтаксиса, поддержка отладчика и т. Д.
Если вы пишете код, почему бы не представить это как код ?По общему признанию, достаточно распространено включать образец кода в документацию XML, но это редко в форме тестов - и без эквивалента «интерактивного сеанса» это потребовало бы искусственной конструкции для представления вывода в тестируемой форме.
Я не говорю, что это плохая функция в Python - просто я не верю, что она особенно хорошо подходит для C #.Языки имеют свои собственные стили, и не каждая функция в языке X будет иметь смысл в языке Y.