Как вызвать Verify в Moq ILogger Mock при использовании регистрации во время компиляции в .Net? [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как вызвать Verify в Moq ILogger Mock при использовании регистрации во время компиляции в .Net? [закрыто]

Сообщение Anonymous »

Я экспериментирую с генерацией источника журнала во время компиляции и хотел бы проверить в своих модульных тестах, были ли отправлены некоторые сообщения журнала. Я пытаюсь использовать Verify в макете Moq ILogger, но он не работает должным образом. Является ли это возможным? Что я делаю не так?
Я пытаюсь проверить следующим образом:
_loggerMock.Verify(x => x.Log(
LogLevel.Warning,
It.IsAny(),
It.IsAny(),
It.IsAny(),
It.IsAny()), Times.Once);

Мой код вызывает это расширение ILogger:
[LoggerMessage(LogLevel.Warning, "OptinUsageService - Anomaly: optin {Id} is already available")]
internal static partial void LogOptinAlreadyAvailableAnomaly(this ILogger logger,
string id);


Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-in-net
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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