Я пытаюсь смоделировать экземпляр регистратора для юнит-тестов.Так как у меня есть метод с в основном журналированием, я хочу сохранить журналы в списке строк и затем проверить, являются ли реальные журналы ожидаемыми.Я делаю это прямо сейчас:
logDebug = new List<string>();
loggerMock
.Setup(l => l.LogDebug(It.IsAny<string>(), It.IsAny<object[]>()))
.Callback((string str, object[] par) =>
{
logDebug.Add(str);
return;
});
Но я получаю эту ошибку:
Error Message:
System.NotSupportedException : Invalid setup on an extension method: l => l.LogDebug(It.IsAny<string>(), It.IsAny<object[]>())
Я искал эту ошибку в Интернете, но ничего не нашел.Я тоже пытался с возвратом, но он не работает.
Заранее спасибо,
Николай