問題タブ [autofixture]
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.
c# - AutoFixtureで常に事前定義された値が設定されているクラスのリストを作成するにはどうすればよいですか?
AutoFixtureで常に特定の事前定義された値が設定されているクラスのコレクションを作成するにはどうすればよいですか?
子クラスに次のものがあるとします。
他のすべてのプロパティをランダムにすることができる一方で、匿名クラスが常に同じ親IDを持つようにするにはどうすればよいですか?ChildIdも0に設定することをお勧めします。これは、これらがリポジトリデータテストでデータベースにプッシュされるためです。
c# - Testdatageneration with AutoFixture: resolving ICollection without mentioning every single T
I try to use AutoFixture 2 to generate testdata for EntityFramework4 classes that have ICollection member.
Since AutoFixture cannot resolve ICollection<Child1> i get an Ploeh.AutoFixture.ObjectCreationException
The only solution i found so far is to register every possible 'ICollection` like this
My question is
Does anybody know a way or a Convention to tell AutoFixture always to use List<T> if a ICollection<T> is required?
c# - AutoFixture - メソッドを呼び出す方法、自動プロパティのプライベート セッターを設定する方法
これが私のクラスです:
SetAssignableId またはプライベート セッターを介して AutoFixture に Id を設定させたいと考えています。
unit-testing - MOQ と AutoFixture の違いは何ですか?
私は MOQ をかなり使用した経験がありますが、最近 AutoFixture に出くわしました。これらのフレームワークの違いは何ですか?
unit-testing - テスト対象のクラスの AutoFixture で匿名型を作成する目的は?
最近、単体テスト用に AutoFixture ライブラリ (http://autofixture.codeplex.com/) を使い始めましたが、とても気に入っています。
このコード サンプルは、AutoFixture CodePlex Web サイトから入手しました。私の質問は、行番号 8 に関するものです。
テスト対象のクラスの匿名オブジェクトを作成する必要がある理由がわかりません。
クラスは実際のオブジェクト IMO である必要があります。例として..
私の質問は、テスト対象の匿名オブジェクトを作成することの本当の利点は何ですか?
.net - Autofixture と Moq v4
Nuget を使用して Autofixture と Moq をインストールしたので、moq バージョン 4 を使用しています。
次のコードを実行すると
次のエラーが表示されます
System.IO.FileLoadException : ファイルまたはアセンブリを読み込めませんでした 'Moq, Version=3.1.416.3, Culture=neutral, PublicKeyToken=69f491c39445e920'
また、v4 にリダイレクトしようとしましたが、うまくいきませんでした。
ここで何が問題になる可能性がありますか?
.net - Autofixtureの奇妙なエラー
このエラーが発生します。
Ploeh.AutoFixture.Kernel.IllegalRequestException:IntPtrのリクエストが検出されました。これは安全でないリソースであり、使用するとプロセスがクラッシュするため、リクエストは拒否されます。IntPtrリクエストの一般的なソースは、FuncやActionなどのデリゲートのリクエストです。この場合、予想される回避策は、適切な作成戦略を指定して、問題のあるタイプをカスタマイズ(登録または挿入)することです。
これは私のテストコードです。autofacを使用しており、依存関係の1つは集約サービスです。
c# - AutoFixture で複雑な子を作成するときに親プロパティの値を使用する
次のように、親オブジェクトと複雑な子オブジェクトを含む構造のデータを生成するために AutoFixture を使用しています。
ParentId生成されChildたオブジェクトのプロパティを、親に割り当てられた IDに自動的に設定する方法はありますか? 現在、私のソリューションは次のようになっていますが、あまりきれいではありません。
私が見逃しているこれを行うためのより良い方法があるように感じますか? カスタムの作成を検討しましたISpecimenBuilderが、その方法でも解決できませんでした。
c# - AutoFixture を使用した Html ヘルパーの単体テスト
AutoFixture を使用して Html ヘルパーの単体テストを試みています。以下は私のSUTです
ご覧のとおり、テーブル タグと Id が付加された MVC Html 文字列を返すだけです。(例については、以下の単体テストの結果を参照してください)
AutoFixture を使用した単体テスト:
FakeHttpContext と FakeViewDataContainer は、HttpContextBase と IViewDataContainer の単なる偽の実装です。
このテストは成功し、期待される結果が返されます。ただし、ここで Autofixture を正しく利用しているかどうかはわかりません。この単体テストで AutoFixture を使用するより良い方法はありますか?