У меня есть компонент, который использует log4net. Я хочу создать модульные тесты, которые подтверждают, что определенные условия ошибки приводят к правильному протоколированию.
Я думал, что лучший способ сделать это - создать реализацию ILogAppender, например, макет. Затем я добавлю лог-приложение в log4net во время установки теста, проверим, что было написано во время проверки теста, и удалите его снова во время тестового разрыва.
Возможно ли это?