Beispiel #1
0
 public void SetUp()
 {
     _csvParserMock        = MockRepository.GenerateMock <IFileParser <List <string[]> > >();
     _validatorMock        = MockRepository.GenerateMock <IParsingResultValidator>();
     _filePathProviderMock = MockRepository.GenerateMock <IDataFilePathProvider>();
     _validationOperationResultLoggerMock = MockRepository.GenerateMock <IValidationOperationResultLogger>();
     _csvDataProvider = new CsvDataProvider(_csvParserMock, _validatorMock, _filePathProviderMock, _validationOperationResultLoggerMock);
 }
 public CsvDataProvider(
     IFileParser <List <string[]> > csvParser,
     IParsingResultValidator validator,
     IDataFilePathProvider filePathProvider,
     IValidationOperationResultLogger validationOperationResultLogger)
 {
     _csvParser        = csvParser ?? throw new ArgumentNullException(nameof(csvParser));
     _validator        = validator ?? throw new ArgumentNullException(nameof(validator));
     _filePathProvider = filePathProvider ?? throw new ArgumentNullException(nameof(filePathProvider));
     _validationOperationResultLogger = validationOperationResultLogger ?? throw new ArgumentNullException(nameof(validationOperationResultLogger));
 }
 public KnowledgeBaseManager(
     IImplicationRuleManager implicationRuleManager,
     ILinguisticVariableManager linguisticVariableManager,
     IKnowledgeBaseValidator knowledgeBaseValidator,
     ILinguisticVariableRelationsInitializer linguisticVariableRelationsInitializer,
     IValidationOperationResultLogger validationOperationResultLogger)
 {
     _implicationRuleManager    = implicationRuleManager ?? throw new ArgumentNullException(nameof(implicationRuleManager));
     _linguisticVariableManager = linguisticVariableManager ?? throw new ArgumentNullException(nameof(implicationRuleManager));
     _knowledgeBaseValidator    = knowledgeBaseValidator ?? throw new ArgumentNullException(nameof(implicationRuleManager));
     _linguisticVariableRelationsInitializer = linguisticVariableRelationsInitializer ?? throw new ArgumentNullException(nameof(implicationRuleManager));
     _validationOperationResultLogger        = validationOperationResultLogger ?? throw new ArgumentNullException(nameof(implicationRuleManager));
 }
        public void SetUp()
        {
            _implicationRuleManagerMock             = MockRepository.GenerateMock <IImplicationRuleManager>();
            _linguisticVariableManagerMock          = MockRepository.GenerateMock <ILinguisticVariableManager>();
            _knowledgeBaseValidatorMock             = MockRepository.GenerateMock <IKnowledgeBaseValidator>();
            _linguisticVariableRelationsInitializer = MockRepository.GenerateMock <ILinguisticVariableRelationsInitializer>();
            _validationOperationResultLoggerMock    = MockRepository.GenerateMock <IValidationOperationResultLogger>();

            _knowledgeBaseManager = new KnowledgeBaseManager(
                _implicationRuleManagerMock,
                _linguisticVariableManagerMock,
                _knowledgeBaseValidatorMock,
                _linguisticVariableRelationsInitializer,
                _validationOperationResultLoggerMock);
        }