ユニットテストセッションの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日、 のVisual Studio 2013
ここで提案としてそれはxUnitフレームの 'ITestOutputHelper'とインターセプタで可能であるかもしれない:http://stackoverflow.com/a/2874025/1162077 –