public BaseTest(ClientHost aWebAssemblyHost) { ServiceScopeFactory = aWebAssemblyHost.ServiceProvider.GetService <IServiceScopeFactory>(); ServiceScope = ServiceScopeFactory.CreateScope(); Sender = ServiceScope.ServiceProvider.GetService <ISender>(); Store = ServiceScope.ServiceProvider.GetService <IStore>(); }
private void ConfigureWebAssemblyHost(ServiceCollection aServiceCollection) { //var webAssemblyHostBuilder = WebAssemblyHostBuilder.CreateDefault(); //ConfigureServices(webAssemblyHostBuilder.Services); //WebAssemblyHost webAssemblyHost = webAssemblyHostBuilder.Build(); //aServiceCollection.AddSingleton(webAssemblyHost); var clientHostBuilder = ClientHostBuilder.CreateDefault(); ConfigureServices(clientHostBuilder.Services); ClientHost clientHost = clientHostBuilder.Build(); aServiceCollection.AddSingleton(clientHost); }