public ParallelDiscoveryEventsHandler(IProxyDiscoveryManager proxyDiscoveryManager,
                                       ITestDiscoveryEventsHandler actualDiscoveryEventsHandler,
                                       IParallelProxyDiscoveryManager parallelProxyDiscoveryManager,
                                       ParallelDiscoveryDataAggregator discoveryDataAggregator) :
     this(proxyDiscoveryManager, actualDiscoveryEventsHandler, parallelProxyDiscoveryManager, discoveryDataAggregator, JsonDataSerializer.Instance)
 {
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DiscoveryRequest"/> class.
 /// </summary>
 /// <param name="requestData">The Request Data instance providing services and data for discovery</param>
 /// <param name="criteria">Discovery criterion.</param>
 /// <param name="discoveryManager">Discovery manager instance.</param>
 /// <param name="dataSerializer">Data Serializer</param>
 internal DiscoveryRequest(
     IRequestData requestData,
     DiscoveryCriteria criteria,
     IProxyDiscoveryManager discoveryManager,
     IDataSerializer dataSerializer)
 {
     this.requestData       = requestData;
     this.DiscoveryCriteria = criteria;
     this.DiscoveryManager  = discoveryManager;
     this.dataSerializer    = dataSerializer;
 }
 internal ParallelDiscoveryEventsHandler(IProxyDiscoveryManager proxyDiscoveryManager,
                                         ITestDiscoveryEventsHandler actualDiscoveryEventsHandler,
                                         IParallelProxyDiscoveryManager parallelProxyDiscoveryManager,
                                         ParallelDiscoveryDataAggregator discoveryDataAggregator,
                                         IDataSerializer dataSerializer)
 {
     this.proxyDiscoveryManager         = proxyDiscoveryManager;
     this.actualDiscoveryEventsHandler  = actualDiscoveryEventsHandler;
     this.parallelProxyDiscoveryManager = parallelProxyDiscoveryManager;
     this.discoveryDataAggregator       = discoveryDataAggregator;
     this.dataSerializer = dataSerializer;
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DiscoveryRequest"/> class.
 /// </summary>
 /// <param name="requestData">The Request Data instance providing services and data for discovery</param>
 /// <param name="criteria">Discovery criterion.</param>
 /// <param name="discoveryManager">Discovery manager instance.</param>
 internal DiscoveryRequest(IRequestData requestData, DiscoveryCriteria criteria, IProxyDiscoveryManager discoveryManager, ITestLoggerManager loggerManager)
     : this(requestData, criteria, discoveryManager, loggerManager, JsonDataSerializer.Instance)
 {
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DiscoveryRequest"/> class.
 /// </summary>
 /// <param name="criteria">Discovery criterion.</param>
 /// <param name="discoveryManager">Discovery manager instance.</param>
 internal DiscoveryRequest(DiscoveryCriteria criteria, IProxyDiscoveryManager discoveryManager)
 {
     this.DiscoveryCriteria = criteria;
     this.DiscoveryManager  = discoveryManager;
 }