public void ServiceDecompositionDesignDataImportProcessor_Contructor_NoUnitOfWork_ThrowsException()
        {
            #region Arrange

            _serviceDecompositionDesignDataImportProcessor = new ServiceDecompositionDesignDataImportProcessor(_mockServiceDecompositionImporter.Object,
                                                                                                               _mockTransformData.Object,
                                                                                                               _mockServiceDeskService.Object,
                                                                                                               null);

            #endregion
        }
        public void TestInitilize()
        {
            _mockUnitOfWork    = new Mock <IUnitOfWork>();
            _mockTransformData = new Mock <ITransformTemplateToDesign>();
            _mockServiceDecompositionImporter = new Mock <IServiceDecompositionImporter>();
            _mockServiceDeskService           = new Mock <IServiceDeskService>();

            _serviceDecompositionImporter = new ServiceDecompositionImporter();


            _serviceDecompositionDesignDataImportProcessor = new ServiceDecompositionDesignDataImportProcessor(_serviceDecompositionImporter,
                                                                                                               _mockTransformData.Object,
                                                                                                               _mockServiceDeskService.Object,
                                                                                                               _mockUnitOfWork.Object);
        }
コード例 #3
0
        public TemplateController(ITemplateService templateService,
                                  IServiceDeskService serviceDeskService,
                                  IServiceDecompositionTemplateDataImportProcessor serviceDecompositionTemplateDataImportProcessor,
                                  IServiceDecompositionDesignDataImportProcessor serviceDecompositionDesignDataImportProcessor,
                                  ITemplateProcessor templateProcessor,
                                  IContextManager contextManager,
                                  IAppUserContext appUserContext)
        {
            if (templateService == null)
            {
                throw new ArgumentNullException(nameof(templateService));
            }
            if (serviceDeskService == null)
            {
                throw new ArgumentNullException(nameof(serviceDeskService));
            }
            if (serviceDecompositionTemplateDataImportProcessor == null)
            {
                throw new ArgumentNullException(nameof(serviceDecompositionTemplateDataImportProcessor));
            }
            if (serviceDecompositionDesignDataImportProcessor == null)
            {
                throw new ArgumentNullException(nameof(serviceDecompositionDesignDataImportProcessor));
            }
            if (templateProcessor == null)
            {
                throw new ArgumentNullException(nameof(templateProcessor));
            }
            if (contextManager == null)
            {
                throw new ArgumentNullException(nameof(contextManager));
            }
            if (appUserContext == null)
            {
                throw new ArgumentNullException(nameof(appUserContext));
            }

            _templateService    = templateService;
            _serviceDeskService = serviceDeskService;
            _serviceDecompositionTemplateDataImportProcessor = serviceDecompositionTemplateDataImportProcessor;
            _serviceDecompositionDesignDataImportProcessor   = serviceDecompositionDesignDataImportProcessor;
            _templateProcessor = templateProcessor;
            _contextManager    = contextManager;
            _appUserContext    = appUserContext;
        }