단위 테스트 세션의 Resharper 출력에 내 XUnit 2.x unittests에서 nhibernate의 sql 문을 표시하려고하는데 SQL 문을 기록합니다 .resharper와 xunit을 사용하여 NHibernate의 SQL 문을 캡처하는 방법 2
MSpec 테스트에는 문제가 없으며 SQL 문이 표시됩니다. XUnit 1.x 나는 SQL 문도 기록되었다고 생각한다.
내가 속성을 통해 자 NHibernate를 구성 show_sql
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
이 xUnit의 출력을 캡처하는 방법 2 a change했지만, SQL 문을 로그 NHibernate에 이것을 결합하는 방법을 나는 확실하지 않다.
그래서 누구에게나 해결책이 있습니까? 난 내 unittests에만 이러한 진술을 로그에 log4net 통합을 피하기 위해 노력하고있어.
xUnit의 2.1, NHibernate에 4.0 ReSharper에서 2016년 3월 1일, 비주얼 스튜디오 2013
여기 제안 그것은 xUnit의의'ITestOutputHelper' 및 인터셉터와 함께 할 수 있습니다 http://stackoverflow.com/a/2874025/1162077 –