コード例 #1
0
 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);
 }
コード例 #2
0
 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;
 }