autofixture

    1

    1答えて

    イテラブルを生成するときに、毎回RepeatCountが異なるようにAutoFixtureを設定するにはどうすればよいですか?毎回手動で変更することができますが、フィクスチャを初期化するときに変更できる設定があるかどうかは疑問でした。

    2

    1答えて

    私はAutoFixureで不思議に思っています、あらかじめ定義されたリストからランダムに選択する方法はありますか?たとえば、fixture.Createまたはfixture.CreateManyを使用すると、あらかじめ定義されたリストからオブジェクトがランダムに選択されます。私はdocumentationと類似のものを見つけず、スタックオーバーフローを検索していたので、それも可能であるかどうかはわ

    1

    1答えて

    CustomizeとRegisterの機能的な違いについて説明してください。以下のTestCustomizeの例は失敗し、TestRegisterが合格します。カスタマイズスクリプトが正常に動作することが期待されました。それは英語で私に英語で読む: "HttpClientを生成するときは、speciminを提供する前にそれに後処理ラムダを使用する"。 しかし、私が得るのは、AutoFixtureに

    0

    1答えて

    私は現在のプロジェクトでRhinomocksを使用することになっています。 AutofixtureをRhinomockで設定して、AutoConfigureMoqCustomizationのカスタマイズを使ってAutoFixtureとMoqを組み合わせた場合と同じ動作を実現する方法はありますか? 現在、以下に示すように、テストコードで多くのダミー模擬設定を行う必要があります。コードでは、私が作成す

    3

    2答えて

    私は、SUTタイプ以外にも、いくつかの同様の見た目のテストクラスを持っているIEquatable<T>を実装しているモデルの大きなコレクションを持っています。テストでは、インプリメンテーションとテスト中のモデルによって実装されているその他の共通の側面が検証されます。 抽象ジェネリックテストクラスを使用しても大したことはありませんが、演算子のコンパイル時のオーバーロード解決が緩和され、いずれの型に対

    1

    1答えて

    AutoFixtureには、同じデータを持つ特定の型の複数のインスタンスを作成する機能がありますか?私のクラスはシリアライズ可能ではなく、私は2つのモデルが必要です。 public class Foo { // Many more properties and similar models needing the same semantics. public string N

    2

    2答えて

    私はテストしたい抽象クラスを持っています。このクラスには、継承したクラスで定義するDAOの抽象プロパティがあります。 public abstract class DeviceGroupManagerBase<TDeviceGroup> where TDeviceGroup : DeviceGroup { protected abstract IDeviceGroupDao<TDevic

    1

    1答えて

    私はxUnit.net、Moq、AutoFixtureを使用していくつかのテストを書こうとしています。 [Theory, AutoData] public void TestSmthCool(IService service) { } IService私はモックとしたい3つの依存関係を持っている:私は私のテストメソッドにサービスを注入する必要があります。私がテストを実行する場合でも、私が

    3

    1答えて

    私は、AutoFixture(3.50.6)を使ってApiController(WebAPI 2)のいくつかのサブクラスを生成しようとしています。 this customizationを使用してApiControllerを生成できるようにAFをカスタマイズしました。 ため、さらにカスタマイズのニーズのため、私はApiControllerの任意の型を作成し、簡単な fixture.Create<Du

    2

    1答えて

    AutoFixture 3.50とxUnit.NETを使用すると、Fixture.Create()が具体的なオブジェクトを作成する方法とAutoData Theoryテストが具体的なオブジェクトを作成する方法に違いがあるようです。 簡単な例:Fixtureを用い public class Foo { private string prop; public string Pro