NSubstitute: Как выполнить модульное тестирование LoggerMessageAttribute?C#

Место общения программистов C#
Anonymous
NSubstitute: Как выполнить модульное тестирование LoggerMessageAttribute?

Сообщение Anonymous »

Раньше я регистрировался с помощью LogWarning и проводил такие тесты:

Код: Выделить всё

var logger = Substitute.For();
// Do stuff...
logger.Received(1).Log(LogLevel.Warning, 0, Arg.Any(), null, Arg.Any());
Но поскольку EventLogLogger устарел. Мне следует использовать LoggerMessageAttribute.
Как я могу проверить, что регистратор записывал данные?

Подробнее здесь: https://stackoverflow.com/questions/779 ... eattribute

Вернуться в «C#»