問題タブ [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 投票する
3 に答える
162 参照

c# - メールルールの単体テスト方法

従業員の電子メールをテーブルにダウンロードし、ダウンロードしたばかりの電子メールのコレクションを取得して、一連のルールを実行します。

たとえば、blah@email.com からの電子メールの場合、電子メールを folder1 にルーティングします。

このプロセスの単体テストを作成するにはどうすればよいですか?
電子メールのダミー コレクションを作成してから、各電子メールのルールを設定する必要がありますか? 単体テストを分割するのに苦労しています。間違っていることがわかっているデータベース手順をテストに含めたいと常に思っています。

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

continuous-integration - NAntのGallioとMbUnit

継続的インテグレーション システムのビルド プロセスの一環として、Gallio (v3.1)/MbUnit/NCover を使用して、C# コードで単体テストを実行しようとしています。

Gallio.Echo.exe を取得してテストを実行し、XML ファイルを出力できます (ただし、フォルダー内のすべての .dll ファイルをチェックしているように見えます == 約 6.5MB の .xml ファイル!!)。 NCover をリンクしてもらうと、大成功です。

THEN: NAnt タスクを使用しようとしまし

しかし、コマンドラインで次のエラーが発生します。

チェックしたい .dll ファイルを指定しようとしましたが、それでもこのメッセージが表示されます。どんな提案でも大歓迎です!

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

c# - MBUnitとC#を使用してグローバルtestfixturesetupルーチンを作成するにはどうすればよいですか?

テストプロジェクトにMBUnitを使用しており、いくつかの異なるテストフィクスチャを正しく実行する前に実行する必要があるセットアップルーチンがあります。

現在、各TestFixtureには、これを実行するルーチンに[TestFixtureSetup]属性がありますが、ロジックは個々のテストフィクスチャで不必要に複製されています。

TestFixtureが実行される前に実行されるTestFixtureSetupルーチンを作成するために使用されるメソッドは何ですか?

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

unit-testing - resharper 4.5 で mbunit 3.1 テストを実行する

以前に mbunit 2 を使用しましたが、このプラグインを使用すると、テストを resharper テスト ダイアログで実行できました。

mbunit 3.1 では、外部プラグインは必要ないことを読みました。そこで、Gallio をダウンロードして、新しい MbUnit.dll を入手しました。私のテストプロジェクトでそれへの参照を追加しました。

Visual Studio で正しく表示されるようになりました。メソッドの横に緑/黄色の円があります。しかし、クリックして実行を選択しても、テストは実行されません。それらは resharper テスト ダイアログに表示されますが、テキストの上に赤い線があり、アイコンが灰色になっています。エラー メッセージが表示されないため、何が問題なのかわかりません。

どうすれば機能しますか?何が問題なのかを確認するにはどうすればよいですか?

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

.net - .NET用のテストプラットフォームを選択する-MbUnitまたはMicrosoftによるもの?

私はこれら2つを主要な候補として選びました。私の考えは次のようになります。

  • MbUnitは素晴らしいスタートを切り、スマートで献身的な開発者チームを楽しんでいます。
  • MSFTには多くのリソースがあり、選択すればMbUnitと簡単に競合できます。

どちらに賭けるべきだと思いますか?

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

.net - すべてのテストを実行する前にコードを実行することは可能ですか?

統合テストを作成しています。テストを実行する前に、初期データを使用してデータベースをセットアップします。このために、テストプロジェクトを実行する前に実行する別のプロジェクトを作成しました(MSBuildファイルを使用)。 testprojectでdbセットアップコードをマージし、テストが実行される前に実行します。MBunit3を使用しています。可能ですか?

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

c# - モデル状態の検証文字列をオブジェクトの配列に変換する

そこにあるすべての列挙可能なものにまだ満足していません。私はこれをやろうとしています:

これは、次のシグネチャを持つ mbUnit アサートです。

3 番目のパラメーターの原因 (英語に翻訳)

System.ArgumentNullException: 値を null にすることはできません。パラメータ名: source at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at Coin.UnitTests.AccountControllerTests.MyTest() in D:...\Tests\MbUnitTests\ControllerTests.cs:row 85

ガリオで。どのようにしますか?

ところで、これらのメッセージを英語で受け取る方法を知っている人はいますか? Vista はスウェーデン語です。

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

asp.net-mvc - ASP.NETMVC用のMbUnitのセットアップ

Visual Web Developer2008ExpressとASP.NETMVC1.0を使用しています。

MbUnitをテストフレームワークとして使用したいのですが、これをASP.NET MVC Webアプリケーションの単体テストプロジェクトとしてどのように設定しますか?

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

mbunit - Gallio.echo で MbUnit テストを実行するにはどうすればよいですか?

MbUnit.GUI.exe にロードすると実行される MbUnit テストがありますが、Gallio.echo コマンドライン ツールから実行しようとすると、利用可能なテストが 0 になります。次に、アセンブリを Gallio GUI にロードしましたが、テストが表示されません。私はガリオのセットアップで何かが欠けており、控えめに言ってもドキュメントが不足しています。誰かが私を正しい方向に向けることができますか?

ありがとう - ブルース