問題タブ [mbunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
672 参照

cruisecontrol.net - Gallio と NANT および CruiseControl.NET の統合

私たちのビルド プロセスでは、現在、CruiseControl.NET から呼び出された NAnt タスクから呼び出された MBUnit 2.x テストを使用しています。ローカルで Gallio と MBUnit 3.x にアップグレードし、VS2008 からテストを実行できるようになりました。ビルド プロセスをアップグレードするのに問題があります。CruiseControl.net からテストを実行するか、NAnt からテストを実行するかの 2 つのオプションがあるようです。これに基づいて、私は2つの質問があります:

  1. 他のすべての条件が等しい場合、これらのテストは NAnt または CruiseControl.net のどこで実行する必要がありますか、それとも本当に問題になるのでしょうか?

  2. NAntでこの種のことをするのが好きなら、それを実装する方法のドキュメントや例はありますか? Gallio インストールの Gallio\extra\CCNet ディレクトリに、CC.NET ソリューションのドキュメントが見つかりました。

ありがとう

0 投票する
4 に答える
10606 参照

c# - mstestのassert.warningと同等ですか?

MbUnitにAssert.Warningと同等のMsTestはありますか?

0 投票する
3 に答える
161 参照

visual-studio - Microsoft が MSTest 以外のテスト フレームワークをサポートする計画はありますか?

SourceControl プロバイダーでできるように、好みの単体テスト フレームワークを Visual Studio/Team システムへのプラグインとして構成できるはずです。MStestをnUnit、mbUnitなどに交換できるようにするためのMicrosoft内の取り組みを知っている人はいますか。明らかに、これらの他のフレームワークを使用することを妨げるものは何もありませんが、それらは IDE に統合されていません。

0 投票する
2 に答える
105 参照

.net - この mbunit テストは本当に何か重要なことをしていますか?

私もninjectを使用しています。戻り値を設定しているように見えますが、実際にテストされているのは何ですか?これは冗談ですか、それとも何か不足していますか?

0 投票する
7 に答える
1220 参照

unit-testing - 単体テストの場合、CRUD操作をテストするためにデータベースを使用する必要がありますか?

単体テストの場合、CRUD操作をテストするときにデータベースを使用する必要がありますか?SQL liteはこれを支援できますか?どういうわけかメモリ内にデータベースを作成する必要がありますか?

私はmbunitを使用しています。

0 投票する
2 に答える
283 参照

c# - 単体テストの呼び出し方法を変更することはできますか?

私の推測では、単体テストの現在のセマンティクスには、実際にメソッドを呼び出すMyTest()ことが含まれます。つまり、メソッドがある場合、それが呼び出されます。私の質問はこれです: テストの実行方法のパイプラインを何らかの方法で変更することは可能ですか (できればテスト ランナーを再コンパイルせずに)、たとえば、メソッドを直接呼び出す代わりに、私が提供するラッパー (つまりMyWrapper(MyTest)) を介して呼び出されるようにすることはできますか?

ありがとう。

0 投票する
2 に答える
339 参照

inversion-of-control - MbUnit で IOC コンテナを一元的に初期化する方法

現在、MbUnit テスト スイートを介して実行される一連の統合テストがあります。IOC フレームワーク (StructureMap) を使用するために、多くのコードをリファクタリング中です。

MBUnit テスト ランナーが起動したときに、本番環境で使用しているのと同じレジストリ コードを使用して、コンテナーを一度だけ構成/初期化したいと考えています。

MbUnit でこれを達成する方法はありますか?

(編集) MbUnit のバージョンは 2.4.197 です。

0 投票する
1 に答える
268 参照

c# - MBUnit を使用してデータベースに対して値をテストする

戻り値がデータベースの値に依存するクラスをテストする必要があります。単体テストでデータベースにヒットすることはできましたが、それらの値は変更される可能性があります。これに対する標準的な解決策はありますか?

0 投票する
2 に答える
1639 参照

deployment - Gallio/MbUnit テストは、Gallio をインストールせずに実行できますか?

Visual Studio 2008 に TestDriven.Net をインストールしました。TD.Net から mbunit テストを実行すると、次のメッセージが表示されます。

Gallio/MbUnit 単体テストを実行しようとしているようです。

Gallio v3.0.6 ビルド 787 / Gallio v3.1 ビルド 313 以降の場合 (推奨): 「MbUnit.dll」リファレンスを含むディレクトリに、Gallio のテスト ランナー ファイル (「MbUnit.dll.tdnet」、「TDNet」) も含まれていることを確認してください。 \Gallio.TDNetRunner.dll'、'Gallio.dll' など)

まあまあ。私はまだ Gallio をインストールしていません。

これで、Gallio を簡単にインストールして、問題を解決できることがわかりました。ただし、すべての開発者のマシンに Gallio をインストールしなくても、これらのテストを実行できるかどうかを知りたいと思っています。これを機能させるために、bin ディレクトリにいくつかの dll を含めることはできますか?

これで成功した人はいますか?

注: 上記のメッセージの指示に従いましたが、うまくいきませんでした。

ありがとう!

0 投票する
3 に答える
2237 参照

asp.net-mvc - MbUnit を介して WatiN を使用して ASP .Net MVC Web アプリケーションをテストする

新しい ASP .Net MVC アプリケーションにいくつかの WatiN UI テストを適用しようとしています。MbUnit を介して WatiN テストを実行していますが、いくつか問題があります。

このページの指示に (正確に) 従うと、Google ホームページが読み込まれ、テキストが挿入され、検索が行われ、テストに合格します。(ここでは問題ありません)。

ただ、単純に回線のURLを変えると…

IIS (Win7) を介して PC でホストされている Web サイト (例: http://localhost/myapp/) アプリケーションのホームページは正常に読み込まれますが、テスト ランナーはページが読み込まれたことの確認をまだ待っているようで、テストは失敗します。タイムアウト。

IDE内からの失敗した応答は次のとおりです...

他の誰かがこれを取得しますか、それとも私だけですか?