public IsRunningStartupCheckStrategyTest() { _mockContainerId = "my_container_id"; var dockerClientMock = new DockerClientMock(); _dockerClientMock = dockerClientMock.MockDockerClient; var mockInspectResponse = new ContainerInspectResponse(); dockerClientMock.MockContainerOperations.Setup(e => e.InspectContainerAsync( _mockContainerId, default(CancellationToken))) .Returns(Task.FromResult(mockInspectResponse)); _containerStateMock = new ContainerState(); mockInspectResponse.State = _containerStateMock; _strategy = new IsRunningStartupCheckStrategy(); }
public Startup(IConfiguration configuration, IWebHostEnvironment env) { StartupStrategyFactory startupStrategyFactory = new StartupStrategyFactory(configuration); startupStrategy = startupStrategyFactory.CreateStartupStrategy(env); }