public void should_use_temporary_database_when_no_database_connection_string_specified() { var app = TestApplication.BuildApplication(new TestApplication(initlizeApp: false), "UnitTest"); var logs = app.GetLogs(); logs.ShouldNotBeNull(); logs.ShouldContain(item => item.Message.Contains("将创建临时的数据库")); (app as IDisposable).Dispose(); }
public void should_use_iis_platform() { var app = TestApplication.BuildApplication(new TestApplication(initlizeApp: false), "UnitTest", host => { host.UseSetting("PORT", "5000"); host.UseSetting("APPL_PATH", "/"); host.UseSetting("TOKEN", "dummy-token"); }); var filters = app.Server.Host .Services .GetServices <IStartupFilter>() .ToList(); filters.ShouldContain(f => f.GetType().FullName.Contains("IISSetupFilter")); (app as IDisposable).Dispose(); }