ロールバック機能を使用したいのですが、まだタグが書かれていないと思われます。Nunitの[ロールバック]機能はどこですか?
私はNUnitの2.5.0を使用しています
私はちょうどnunit.framework.dll
を使用私はいくつかの他の.dllを追加する必要がありますか?
また、私は実際には、asp.netアプリケーションでsqlサーバーデータベースに接続するためにnunitを取得する方法を知っていますか?
私は接続文字列をどこに置くべきかわかりません。
ロールバック機能を使用したいのですが、まだタグが書かれていないと思われます。Nunitの[ロールバック]機能はどこですか?
私はNUnitの2.5.0を使用しています
私はちょうどnunit.framework.dll
を使用私はいくつかの他の.dllを追加する必要がありますか?
また、私は実際には、asp.netアプリケーションでsqlサーバーデータベースに接続するためにnunitを取得する方法を知っていますか?
私は接続文字列をどこに置くべきかわかりません。
私は平文NUnitではなくXTUnit or NUnitXを使用する必要があると思います。
古いスレッドですが、今後の参考にしたいと思っています。
私が知る限り、ネイティブ[Rollback]
属性はありません。しかし、あなたはかなり簡単に自分を書くことができます:
This blog postあなたが好む場合は、各テストの開始時に [Test, Rollback]
を書く(またはTestFixtureの初めにできるように、NUnitのためのカスタムロールバック属性を記述する方法を示しています)。
これはかなり簡単で、System.Transaction.TransactionScope()
を使用してその肉を行います。
もちろん、SetUp/TearDownでTransactionScope()を使用しても同じことができます。受け入れられた回答はthis questionです。
代わりにこの質問を参照してください。http://stackoverflow.com/questions/321180/how-do-i-test-database-related-code-with-nunit –