xunit

    0

    1答えて

    私は現在、いくつかの内部プロジェクトによって消費されているホームスピンユニットテストヘルパーパッケージを扱っています。最近まで、このソリューションは私たちのためにうまくいきましたし、一般的なテストヘルパーメソッドのDRYプリンシパルに従うのに役立ちます。残念ながら、このプロジェクトは現在nUniutに縛られており、このヘルパーの恩恵を受けるいくつかのxUnitテストプロジェクトを継承しました。これ

    1

    2答えて

    私の質問は、1つのテストクラスで複数のフィクスチャを設定する方法ですか? しかし、Zooクラスのコンストラクタは複数のフィクスチャを処理できません。 public class Zoo : IClassFixture<Tiger>, IClassFixture<Wolf>, IClassFixure<Bird> { private IFixture fixture; publi

    4

    1答えて

    残念ながら、私はSpecflowテストをローカルに渡していますが、VSO Build vNextサーバーでは失敗し、テスト実行中に冗長な情報を参照する必要があります。行っている。 しかし、私はそう public SomeSteps(ITestOutputHelper outputHelper) のように結合SpecflowにITestOutputHelperを注入しようとするのに苦労していますが、

    1

    3答えて

    は、私はメソッドを持っている、のは言わせてA、B、C、Dの public bool A (int foo) { bool result = false; if (foo > 0) result = B(); else result = C(); D(foo); return result; } 私はBまたはCを呼び出して、Aのた

    10

    1答えて

    問題 地元の人しかthis変数を表示し、他のローカル変数はローカルまたはウォッチでは使用できませんが、中級ウィンドウ中に再評価することができますVisual Studioの ブリーフ 私が書いているコードのXunitテストをデバッグしています。私がテストしているライブラリは、ASP.NET Core RC1を対象としています。ここに私のproject.jsonです: { "authors": [

    0

    1答えて

    私は最近、非常に奇妙な振る舞いをしています。だから、犯人が私が使用しているユニットフレームワーク(XUnit)になるかどうか疑問に思っています。私はそこにそれに関する質問をしました:Can Expressmapper copy to destination?しかし、これはもはやExpressmapperについてではなく、XUnitについてです。 XUnitがコードにintefereすることができる

    1

    1答えて

    詳細については、IE、Mozilla、およびChromeの3つのフレームワーク(UI刺激用のSeleniumを使用)に重複してテストする一連のテストがあります。第1の解決策は、テストを別個のテストクラスで複製することであった。すなわち、各テストクラスは、コンストラクタ内で異なるフレームワークを有する同じ20のテストケースを有していた。第2の解決策は、入力として、各フレームワークのタイプとパラメータ

    1

    1答えて

    ユニットテスティングで解決できなかった問題があります。 The InlineAutoMoqDataのパラメータで提供されるTypeをT Shouldly's Should.Throwメソッドとして使用できるようにしたいと考えています。これにより、メソッドに関連する複数の例外が存在する場合、さまざまな行テスト(このフレームワークのインライン理論)を作成してさまざまな例外タイプを予想できます。 可能か

    6

    1答えて

    私は、次のフィルタをテストしようとしています: using Microsoft.AspNet.Mvc; using Microsoft.AspNet.Mvc.Filters; namespace Hello { public class ValidationFilter : ActionFilterAttribute { public override vo

    0

    1答えて

    public class MyTest : IUseFixture<MyFixture> { [Scenario] public void IntegrationTest() { } public void SetFixture(MyFixture data) { Debugger.Break(); } }