Я написал несколько пользовательских задач MSBuild, которые хорошо работают и используются в процессе сборки CruiseControl.NET.
Я изменяю его и желаю unit test его, вызвав метод Task Execute().
Однако, если он встречает строку, содержащую
Log.LogMessage("some message here");
он выдает исключение InvalidOperationException:
Задача попыталась выполнить запись до ее инициализации. Сообщение было...
Любые предложения? (В прошлом у меня в основном были проверены на предмет встроенных статических методов для моих пользовательских задач, чтобы избежать таких проблем.)