public AppsAdditionalPayment( ICsvFileService csvFileService, IFileNameService fileNameService, IAppsAdditionalPaymentsDataProvider appsAdditionalPaymentsDataProvider, IAppsAdditionalPaymentsModelBuilder appsAdditionalPaymentsModelBuilder, IReportDataPersistanceService <ReportData.Model.AppsAdditionalPayment> persistanceService, IAppsAdditionalPaymentPersistanceMapper appsAdditionalPaymentPersistanceMapper) { _csvFileService = csvFileService; _fileNameService = fileNameService; _appsAdditionalPaymentsDataProvider = appsAdditionalPaymentsDataProvider; _appsAdditionalPaymentsModelBuilder = appsAdditionalPaymentsModelBuilder; _persistanceService = persistanceService; _appsAdditionalPaymentPersistanceMapper = appsAdditionalPaymentPersistanceMapper; }
private Reports.AppsAdditionalPayments.AppsAdditionalPayment NewReport( ICsvFileService csvFileService = null, IFileNameService fileNameService = null, IAppsAdditionalPaymentsDataProvider appsAdditionalPaymentsDataProvider = null, IAppsAdditionalPaymentsModelBuilder appsAdditionalPaymentModelBuilder = null, IReportDataPersistanceService <ReportData.Model.AppsAdditionalPayment> persistanceService = null, IAppsAdditionalPaymentPersistanceMapper appsAdditionalPaymentPersistanceMapper = null) { return(new Reports.AppsAdditionalPayments.AppsAdditionalPayment( csvFileService ?? Mock.Of <ICsvFileService>(), fileNameService ?? Mock.Of <IFileNameService>(), appsAdditionalPaymentsDataProvider ?? Mock.Of <IAppsAdditionalPaymentsDataProvider>(), appsAdditionalPaymentModelBuilder ?? Mock.Of <IAppsAdditionalPaymentsModelBuilder>(), persistanceService ?? Mock.Of <IReportDataPersistanceService <ReportData.Model.AppsAdditionalPayment> >(), appsAdditionalPaymentPersistanceMapper ?? Mock.Of <IAppsAdditionalPaymentPersistanceMapper>())); }