コード例 #1
0
        public void Constructor_NullMapperPassed_Throws()
        {
            IRecordToRawArticleMapper nullMapper = null;

            var stubRecordReader = Substitute.For <IExcelRecordReader>();
            var exception        = Assert.Catch <ArgumentNullException>(
                () => new ExcelRawArticleProvider(nullMapper, stubRecordReader));
        }
コード例 #2
0
        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;
        }