Я понял это.
Хорошо, первая проблема в том, что Log4Net молчал, потому что каталог, в который я писал под Win7, был недоступен. Я изменил каталог в Log4Net Appender на просто. \ Nhibernate.log, который запишет его в каталог отладки по умолчанию.
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender,log4net">
<file value=".\nhibernate.log"/>
<appendToFile value="true"/>
<maximumFileSize value="100KB"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="5"/>
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionPattern value="%d{HH:mm:ss.fff} [%t] %-5p %c - %m%n"/>
</layout>
</appender>
Кроме того, мне все равно пришлось инициализировать Log4Net в тестовом устройстве, как показано ниже.
[SetUp]
public void Setup()
{
log4net.Config.XmlConfigurator.Configure();
}