問題タブ [xunit2]
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# - ASP.NET Core Web API と EF Core の統合テスト時に依存関係を再構成する
このチュートリアルに従っています
Entity Framework CoreおよびSQL Serverとの統合テスト
私のコードは次のようになります
統合テストクラス
私が理解しているように、メソッドは私のスタートアップクラスを使用.UseStartUp
することを保証しますTestServer
私が抱えている問題は、私のActステートメントがヒットしたときです
スタートアップ クラスで、接続文字列が null であるというエラーが発生します。問題についての私の理解は、コントローラーがクライアントからヒットすると、データリポジトリが注入され、それが db コンテキストを注入することだと思います。
new WebHostBuilder
テストで作成されたコンテキストを使用するように、セクションの一部としてサービスを構成する必要があると思います。しかし、これを行う方法がわかりません。
Startup.cs の ConfigureServices メソッド
.net - xunit2 と automapper を使用した System.Configuration.ConfigurationErrorsException
私は異常な問題に直面してきました.私の単体テストプロジェクトでは、このエラーが発生しています.また、奇妙なことは、通常は合格するいくつかのテストが次の実行で失敗することです. アセンブリからすべてのプロファイルを読み込もうとしていますが、このエラーで AutoMapperMappingExceptions も取得しています。潜在的なエラーについて app.config もチェックしました。xunit2、automapper 3.2.1 を実行しています。スタックトレースの一部を添付しています