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();
 }
示例#3
0
 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;
 }