public void GetWebHostMustConfigureLoggingWhenCalled() { MockProgram program = new MockProgram(); IWebHost host = program.InvokeGetWebHost(new string[] { }); Assert.NotNull(host.Services.GetService <ILogger <ProgramBase> >()); }
public void GetWebHostMustConfigureConfigurationWhenCalled() { MockProgram program = new MockProgram(); IWebHost host = program.InvokeGetWebHost(new string[] { }); Assert.NotNull(host.Services.GetService <IConfiguration>()); }
public void RunMustRunWebHostWhenCalled() { MockProgram program = new MockProgram(); program.Run(new string[] { }); Assert.Contains(program.LoggerGetter.Storage, x => x.StartsWith("Information: starting")); Assert.Contains(program.LoggerGetter.Storage, x => x.StartsWith("Information: finished")); }
public void InitializeMustInitializeLoggingWhenCalled() { MockProgram program = new MockProgram(); IWebHost host = program.InvokeGetWebHost(new string[] { }); program.InvokeInitialize(host.Services); Assert.NotNull(program.LoggerGetter); }