Beispiel #1
0
        public async void StartMustStartWebHostWhenCalled()
        {
            MockWebHost host = new MockWebHost(new MockWebHostBuilder().Build());
            await host.StartAsync();

            Assert.True(host.StartCalled > 0);
        }
Beispiel #2
0
        public void DisposeMustNotDisposeWebHostWhenWebHostIsNull()
        {
            MockWebHost host = new MockWebHost(null);

            host.Dispose();
            Assert.Null(ReflectionHelper.GetProperty(host, "WebHost"));
        }
Beispiel #3
0
        public void DisposeMustDisposeWebHostWhenWebHostIsNotNull()
        {
            MockWebHost host = new MockWebHost(null);

            new MockWebHost(host).Dispose();
            Assert.True(host.IsDisposed);
        }
Beispiel #4
0
        public void ServicesMustReturnWebHostServicesWhenCalled()
        {
            IServiceProvider provider = new MockWebHost(new MockWebHostBuilder().Build()).Services;

            Assert.NotNull(provider.GetService(typeof(IConfiguration)));
        }