コード例 #1
0
 public AddressFileProcessor(IMailShot mailShot)
 {
     if (mailShot == null)
     {
         throw new ArgumentNullException("mailShot");
     }
     _mailShot = mailShot;
 }
コード例 #2
0
 public AddressFileProcessor(IMailShot mailShot)
 {
     // No need to check for null as it would be having insstance if its dependency injected.
     if (mailShot == null)
     {
         throw new ArgumentNullException("mailShot");
     }
     this._mailShot = mailShot;
 }
コード例 #3
0
 public AddressFileProcessor(IMailShot mailShot, CSVReaderWriter reader = null)
 {
     if (mailShot == null)
     {
         throw new ArgumentNullException("mailShot");
     }
     _mailShot = mailShot;
     _reader   = reader;
 }
コード例 #4
0
 public AddressFileProcessor(IMailShot mailShot, ICsvReaderWriter csvReaderWriter)
 {
     if (mailShot == null)
     {
         throw new ArgumentNullException("mailShot");
     }
     _mailShot        = mailShot;
     _csvReaderWriter = csvReaderWriter;
 }
コード例 #5
0
 public AddressFileProcessor1(IMailShot mailShot, ICSVReaderWriter csvReaderWriter)
 {
     // No need to check for null as it would be having insstance if its dependency injected.
     if (mailShot == null)
     {
         throw new ArgumentNullException("mailShot");
     }
     _mailShot             = mailShot;
     this._csvReaderWriter = csvReaderWriter;
 }
コード例 #6
0
 public AddressFileProcessor(IMailShot mailShot, IReadCsv csvReader, IParseAddress addressParser)
 {
     _mailShot      = mailShot;
     _csvReader     = csvReader;
     _addressParser = addressParser;
 }
コード例 #7
0
 public AddressFileProcessor(IMailShot mailShot)
 {
     if (mailShot == null) throw new ArgumentNullException("mailShot");
     _mailShot = mailShot;
 }