Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionDataSource"/> class with <see cref="SubscriptionTransportMedium.Rest"/>
 /// including the specified header values
 /// </summary>
 /// <param name="source">The subscription's data source location</param>
 /// <param name="transportMedium">The transport medium to be used to retrieve the subscription's data from the source</param>
 /// <param name="format">The format of the data within the source</param>
 /// <param name="headers">The headers to be used for this source</param>
 public SubscriptionDataSource(string source, SubscriptionTransportMedium transportMedium, FileFormat format, IEnumerable <KeyValuePair <string, string> > headers)
 {
     Source          = source;
     Format          = format;
     TransportMedium = transportMedium;
     Headers         = (headers?.ToList() ?? new List <KeyValuePair <string, string> >()).AsReadOnly();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionDataSource"/> class.
 /// </summary>
 /// <param name="source">The subscription's data source location</param>
 /// <param name="format">The format of the data within the source</param>
 /// <param name="transportMedium">The transport medium to be used to retrieve the subscription's data from the source</param>
 public SubscriptionDataSource(string source, SubscriptionTransportMedium transportMedium, FileFormat format)
 {
     Source          = source;
     Format          = format;
     TransportMedium = transportMedium;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionDataSource"/> class.
 /// </summary>
 /// <param name="source">The subscription's data source location</param>
 /// <param name="transportMedium">The transport medium to be used to retrieve the subscription's data from the source</param>
 public SubscriptionDataSource(string source, SubscriptionTransportMedium transportMedium)
 {
     Source          = source;
     Format          = FileFormat.Csv;
     TransportMedium = transportMedium;
 }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionDataSource"/> class.
 /// </summary>
 /// <param name="source">The subscription's data source location</param>
 /// <param name="format">The format of the data within the source</param>
 /// <param name="transportMedium">The transport medium to be used to retrieve the subscription's data from the source</param>
 public SubscriptionDataSource(string source, SubscriptionTransportMedium transportMedium, FileFormat format)
     : this(source, transportMedium, format, null)
 {
 }
Esempio n. 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionDataSource"/> class.
 /// </summary>
 /// <param name="source">The subscription's data source location</param>
 /// <param name="transportMedium">The transport medium to be used to retrieve the subscription's data from the source</param>
 public SubscriptionDataSource(string source, SubscriptionTransportMedium transportMedium)
     : this(source, transportMedium, FileFormat.Csv)
 {
 }
Esempio n. 6
0
 private static void VerifyGetSourceInvocationCount(Mock <ISubscriptionDataSourceReader> dataSourceReader, int count, string source, SubscriptionTransportMedium medium, FileFormat fileFormat)
 {
     dataSourceReader.Verify(dsr => dsr.Read(It.Is <SubscriptionDataSource>(sds =>
                                                                            sds.Source == source && sds.TransportMedium == medium && sds.Format == fileFormat)), Times.Exactly(count));
 }