public void Restore_counter_http_web_app_on_server_restart() { using (var testSetup = WebHostAdminInterfaceTestSetup.Setup(deployAppConfigAndInitElmState: CounterWebApp)) { var eventsAndExpectedResponses = TestSetup.CounterProcessTestEventsAndExpectedResponses( new (int addition, int expectedResponse)[]
static public WebHostAdminInterfaceTestSetup Setup( Func <IWebHostBuilder, IWebHostBuilder> webHostBuilderMap, string adminRootPassword = null, Composition.Component deployAppConfigAndInitElmState = null, string adminWebHostUrlOverride = null, string publicWebHostUrlOverride = null) { var testDirectory = Filesystem.CreateRandomDirectoryInTempDirectory(); var setup = new WebHostAdminInterfaceTestSetup( testDirectory, adminRootPassword: adminRootPassword, deployAppConfigAndInitElmState: deployAppConfigAndInitElmState, webHostBuilderMap: webHostBuilderMap, adminWebHostUrlOverride: adminWebHostUrlOverride, publicWebHostUrlOverride: publicWebHostUrlOverride); return(setup); }