Ich versuche, NHibernate-Protokollinformationen aus einem Unit-Test-Projekt mit NUnit & ReSharper zu erfassen. Das Testprojekt ist als Klassenbibliothek konfiguriert und verfügt über eine eigene App.Config-Datei. Ich weiß, dass die App.Config-Datei korrekt ist, denn wenn ich sie in einer Konsolenanwendung verwende, sehe ich die gesamte NHibernate-Protokollierung. Wenn diese App.Config-Datei in einem Unit-Test-Projekt platziert wird, funktioniert Log4Net auf mysteriöse Weise nicht mehr.Protokollieren von NHibernate-Informationen aus Unit-Testing-Projekt mit Resharper
Ich habe auch mit der Initialisierung von Log4Net im Testprojekt selbst herumgespielt. Ich habe versucht, [assembly: log4net.Config.XmlConfigurator()]
der AssemblyInfo.cs-Datei hinzuzufügen. Ich habe auch versucht, anzurufen ...
[SetUp]
public void Setup()
{
log4net.Config.XmlConfigurator.Configure();
}
... in der Testvorrichtung. Nichts funktioniert. Irgendwelche Ideen würden sehr geschätzt werden.
Ihre Frage hat nichts mit Resharper zu tun. Ich nehme an, dass Sie den Resharper-Test-Runner verwenden, aber das verwendet einfach NUnit, um die eigentliche Testausführung durchzuführen. Ich würde empfehlen, das Resharper-Tag und den Namen aus der Frage zu entfernen. Freut mich, dass du herausgefunden hast, was dein Problem war. – NerdFury