Как мне настроить log4net для записи в окно вывода MsTest? Единственная функция, которую я смог вывести в это окно - это TestContext.WriteLine, но я не знаю, есть ли аппендант, который может это сделать. Выходы трассировки и консоли не работают.
Чтобы настроить log4net для использования TestContext, я создал собственный приложение (NUnitLogAppender.cs):
https://gist.github.com/dropthemic/f360c389c35758bbb94e67b3aee09157
Это основано на приложении Console.Чтобы записать в TestContext или TestContext.Progress, задайте «Цель» в классе NUnitLogAppender.
Я создал собственный appender, которому мог бы передать TestContext, и использовать для этого метод WriteLine.