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; }
public void Setup() { _mockBulkCreateAssetUseCase = new Mock <ICreateAssetRegisterVersionUseCase>(); _mockCreateAssetFactory = new Mock <IFactory <CreateAssetRequest, CsvAsset> >(); _classUnderTest = new ImportAssetsUseCase(_mockBulkCreateAssetUseCase.Object, _mockCreateAssetFactory.Object); }