public void Constructor_NullRawArticleToArticleMapperPassed_Throws() { IRawArticleToArticleMapper nullMapper = null; var stubRawArticleProvider = Substitute.For <IRawArticleProvider>(); var exception = Assert.Catch <ArgumentNullException>( () => new ExcelArticleProvider(stubRawArticleProvider, nullMapper)); }
private ExcelArticleProvider CreateExcelArticleProvider( IRawArticleProvider rawArticleProvider, IRawArticleToArticleMapper mapper) { return(new ExcelArticleProvider( rawArticleProvider, mapper)); }
public ExcelArticleProvider( IRawArticleProvider rawArticleProvider, IRawArticleToArticleMapper rawArticleToArticleMapper) { if (rawArticleProvider == null) { throw new ArgumentNullException(nameof(rawArticleProvider)); } if (rawArticleToArticleMapper == null) { throw new ArgumentNullException(nameof(rawArticleToArticleMapper)); } this.rawArticleProvider = rawArticleProvider; this.rawArticleToArticleMapper = rawArticleToArticleMapper; }