public void Constructor_NullMapperPassed_Throws() { IRecordToRawArticleMapper nullMapper = null; var stubRecordReader = Substitute.For <IExcelRecordReader>(); var exception = Assert.Catch <ArgumentNullException>( () => new ExcelRawArticleProvider(nullMapper, stubRecordReader)); }
public ExcelRawArticleProvider( IRecordToRawArticleMapper recordToRawArticleMapper, IExcelRecordReader recordReader) { if (recordToRawArticleMapper == null) { throw new ArgumentNullException(nameof(recordToRawArticleMapper)); } if (recordReader == null) { throw new ArgumentNullException(nameof(recordReader)); } this.recordToRawArticleMapper = recordToRawArticleMapper; this.recordReader = recordReader; }