public CucumberMessageSender(ICucumberMessageFactory cucumberMessageFactory, IPlatformFactory platformFactory, ICucumberMessageSink cucumberMessageSink, IFieldValueProvider fieldValueProvider) { _cucumberMessageFactory = cucumberMessageFactory; _platformFactory = platformFactory; _cucumberMessageSink = cucumberMessageSink; _fieldValueProvider = fieldValueProvider; }
public CucumberMessageSender( ICucumberMessageFactory cucumberMessageFactory, IPlatformFactory platformFactory, IFieldValueProvider fieldValueProvider, ITestRunResultSuccessCalculator testRunResultSuccessCalculator, ISinkProvider sinkProvider) { _cucumberMessageFactory = cucumberMessageFactory ?? throw new ArgumentNullException(nameof(cucumberMessageFactory)); _platformFactory = platformFactory; _fieldValueProvider = fieldValueProvider; _testRunResultSuccessCalculator = testRunResultSuccessCalculator; _cucumberMessageSinks = sinkProvider.GetMessageSinksFromConfiguration(); }
public CucumberMessageSender( ICucumberMessageFactory cucumberMessageFactory, IPlatformFactory platformFactory, ICucumberMessageSink cucumberMessageSink, IFieldValueProvider fieldValueProvider, ITestRunResultSuccessCalculator testRunResultSuccessCalculator) { _cucumberMessageFactory = cucumberMessageFactory ?? throw new ArgumentNullException(nameof(cucumberMessageFactory)); _platformFactory = platformFactory; _cucumberMessageSink = cucumberMessageSink; _fieldValueProvider = fieldValueProvider; _testRunResultSuccessCalculator = testRunResultSuccessCalculator; }