0
統合テストでApplicationUserユーザーを追加したいので、 'UserManager.CreateAsync()'を使用する必要があります。 「統合テスト」ドキュメントページからApplicationDbContextを取得する方法はすでに知っています。統合テストで登録されたサービスを取得する方法
私の質問は、統合テストやその他の登録サービスでUserManagerサービスを取得する方法です。
統合テストでApplicationUserユーザーを追加したいので、 'UserManager.CreateAsync()'を使用する必要があります。 「統合テスト」ドキュメントページからApplicationDbContextを取得する方法はすでに知っています。統合テストで登録されたサービスを取得する方法
私の質問は、統合テストやその他の登録サービスでUserManagerサービスを取得する方法です。
TestServer
で解決できます。
var testServer = new TestServer(new WebHostBuilder()
.UseStartup<Startup>()
.UseEnvironment("Development"));
var myService = testServer.Host.Services.GetRequiredService<IMyService>();