public async void StartMustStartWebHostWhenCalled() { MockWebHost host = new MockWebHost(new MockWebHostBuilder().Build()); await host.StartAsync(); Assert.True(host.StartCalled > 0); }
public void DisposeMustNotDisposeWebHostWhenWebHostIsNull() { MockWebHost host = new MockWebHost(null); host.Dispose(); Assert.Null(ReflectionHelper.GetProperty(host, "WebHost")); }
public void DisposeMustDisposeWebHostWhenWebHostIsNotNull() { MockWebHost host = new MockWebHost(null); new MockWebHost(host).Dispose(); Assert.True(host.IsDisposed); }
public void ServicesMustReturnWebHostServicesWhenCalled() { IServiceProvider provider = new MockWebHost(new MockWebHostBuilder().Build()).Services; Assert.NotNull(provider.GetService(typeof(IConfiguration))); }