예제 #1
0
 public ParserController(IParseExcelFileCommand parseExcelFileCommand, IPostedFileMapper fileMapper, IRetrieveAllFilesQuery retrieveAllFilesQuery, IRetrieveFileForDownloadQuery retrieveFileForDownload)
 {
     this.parseExcelFileCommand   = parseExcelFileCommand;
     this.fileMapper              = fileMapper;
     this.retrieveAllFilesQuery   = retrieveAllFilesQuery;
     this.retrieveFileForDownload = retrieveFileForDownload;
 }
예제 #2
0
            protected ParserController sut()
            {
                //This process of creating mocks is automatic in the code I typically use, but this works perfectly fine too
                parseExcelFileCommand   = MockRepository.GenerateMock <IParseExcelFileCommand>();
                fileMapper              = MockRepository.GenerateMock <IPostedFileMapper>();
                retrieveAllFilesQuery   = MockRepository.GenerateMock <IRetrieveAllFilesQuery>();
                retrieveFileForDownload = MockRepository.GenerateMock <IRetrieveFileForDownloadQuery>();

                return(new ParserController(parseExcelFileCommand, fileMapper, retrieveAllFilesQuery, retrieveFileForDownload));
            }