public void Setup() { _mockConstructFileStoragePath = new Mock <IConstructFileStoragePath>(); _mockSaveFile = new Mock <ISaveFile>(); _mockFileParser = new Mock <IFileParser>(); _mockCompanyCatalogueCollection = new Mock <ICompanyCatalogueCollection>(); _mockCatalogueUOW = new Mock <ICatalogueUOW>(); _mockDeleteFile = new Mock <IDeleteFile>(); _processCatalogueFile = new ProcessCatalogueFile(_mockConstructFileStoragePath.Object, _mockSaveFile.Object, _mockFileParser.Object, _mockCompanyCatalogueCollection.Object, _mockCatalogueUOW.Object, _mockDeleteFile.Object); }
public CatalogueController(IProcessCatalogueFile processCatalogueFile, ICatalogueDetails catalogueDetails, IDeleteCompany deleteCompany, IDeleteCatalogue deleteCatalogue, IRetrieveCatalogue retrieveCatalogue, IUpdateCompanyDetails updateCompanyDetails, IProcessExport processExport, IConfiguration configuration) { _processCatalogueFile = processCatalogueFile; _catalogueDetails = catalogueDetails; _deleteCompany = deleteCompany; _deleteCatalogue = deleteCatalogue; _retrieveCatalogue = retrieveCatalogue; _updateCompanyDetails = updateCompanyDetails; _processExport = processExport; _configuration = configuration; }