public IsolatedTestCase( Lazy <ITestProcess> serverProcess, Lazy <SeqConnection> connection, Lazy <ILogger> logger, CliCommandRunner commandRunner, ICliTestCase testCase) { _serverProcess = serverProcess; _connection = connection; _logger = logger; _commandRunner = commandRunner; _testCase = testCase ?? throw new ArgumentNullException(nameof(testCase)); }