コード例 #1
0
        public void Constructor_NullRawArticleToArticleMapperPassed_Throws()
        {
            IRawArticleToArticleMapper nullMapper = null;
            var stubRawArticleProvider            = Substitute.For <IRawArticleProvider>();

            var exception = Assert.Catch <ArgumentNullException>(
                () => new ExcelArticleProvider(stubRawArticleProvider, nullMapper));
        }
コード例 #2
0
 private ExcelArticleProvider CreateExcelArticleProvider(
     IRawArticleProvider rawArticleProvider,
     IRawArticleToArticleMapper mapper)
 {
     return(new ExcelArticleProvider(
                rawArticleProvider,
                mapper));
 }
コード例 #3
0
        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;
        }