public ConsoleImporter(IImportAssetsUseCase importAssetsUseCase, IInputParser <ImportAssetConsoleInput> inputParser, IFileReader <string> fileReader, ITextSplitter textSplitter, ILogger <IConsoleImporter> logger)
 {
     _importAssetsUseCase = importAssetsUseCase;
     _inputParser         = inputParser;
     _fileReader          = fileReader;
     _textSplitter        = textSplitter;
     _logger = logger;
 }
 public AssetRegisterVersionController(IGetAssetRegisterVersionsUseCase registerVersionsUseCase,
                                       IImportAssetsUseCase importAssetsUseCase, ITextSplitter textSplitter,
                                       IAssetRegisterUploadProcessedNotifier assetRegisterUploadProcessedNotifier,
                                       IBackgroundProcessor backgroundProcessor)
 {
     _getAssetRegisterVersionsUseCase = registerVersionsUseCase;
     _importAssetsUseCase             = importAssetsUseCase;
     _textSplitter = textSplitter;
     _assetRegisterUploadProcessedNotifier = assetRegisterUploadProcessedNotifier;
     _backgroundProcessor = backgroundProcessor;
 }
Ejemplo n.º 3
0
 public void Setup()
 {
     _mockBulkCreateAssetUseCase = new Mock <ICreateAssetRegisterVersionUseCase>();
     _mockCreateAssetFactory     = new Mock <IFactory <CreateAssetRequest, CsvAsset> >();
     _classUnderTest             = new ImportAssetsUseCase(_mockBulkCreateAssetUseCase.Object, _mockCreateAssetFactory.Object);
 }