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); }