2017-10-14 16 views
0

統合テストでApplicationUserユーザーを追加したいので、 'UserManager.CreateAsync()'を使用する必要があります。 「統合テスト」ドキュメントページからApplicationDbContextを取得する方法はすでに知っています。統合テストで登録されたサービスを取得する方法

私の質問は、統合テストやその他の登録サービスでUserManagerサービスを取得する方法です。

答えて

0

TestServerで解決できます。

var testServer = new TestServer(new WebHostBuilder() 
    .UseStartup<Startup>() 
    .UseEnvironment("Development")); 

var myService = testServer.Host.Services.GetRequiredService<IMyService>(); 
関連する問題