コード例 #1
0
        public void SetUp()
        {
            _dataSourceAccessValidator = new Mock <IDataSourceAccessValidator>();
            _tableColumnsRepository    = new Mock <ITableColumnsRepository>();

            _target = new DataSourceFieldAccessValidator(
                _dataSourceAccessValidator.Object,
                _tableColumnsRepository.Object);
        }
コード例 #2
0
        public DataSourceFieldInfoProvider(
            [NotNull] IDataSourceFieldAccessValidator dataSourceFieldAccessValidator,
            [NotNull] ITableColumnsRepository tableColumnsRepository)
        {
            if (dataSourceFieldAccessValidator == null)
            {
                throw new ArgumentNullException(nameof(dataSourceFieldAccessValidator));
            }
            if (tableColumnsRepository == null)
            {
                throw new ArgumentNullException(nameof(tableColumnsRepository));
            }

            _dataSourceFieldAccessValidator = dataSourceFieldAccessValidator;
            _tableColumnsRepository         = tableColumnsRepository;
        }