示例#1
0
        private void PerformIOC()
        {
            string test = ConfigurationManager.AppSettings["companyCode"];

            IoCContainer.ResoloveDependencies();

            _documentService         = IoCContainer.Resolve <IDocumentService>();
            _documentApprovalService = IoCContainer.Resolve <IAutoApprovalService>();
            _subDocTypeService       = IoCContainer.Resolve <ISubDocTypeService>();
            _gridRunEngine           = IoCContainer.Resolve <IGridRunEngine>();
            _manCoService            = IoCContainer.Resolve <IManCoService>();
            _approvalEngine          = IoCContainer.Resolve <IApprovalEngine>();
            _gridRunService          = IoCContainer.Resolve <IGridRunService>();
        }
 public AutoApprovalController(
     IAutoApprovalService autoApprovalService,
     IDocTypeService docTypeService,
     ISubDocTypeService subDocTypeService,
     IManCoService manCoService,
     IUserService userService,
     ILogger logger)
     : base(logger)
 {
     this._autoApprovalService = autoApprovalService;
     this._docTypeService      = docTypeService;
     this._subDocTypeService   = subDocTypeService;
     this._manCoService        = manCoService;
     this._userService         = userService;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Allocation" /> class.
 /// </summary>
 /// <param name="engine">The engine.</param>
 /// <param name="appInfo">The application information.</param>
 /// <param name="documentService">The document service.</param>
 /// <param name="documentApprovalService">The document approval service.</param>
 /// <param name="subDocTypeService">The sub document type service.</param>
 public Allocation(
     NexdoxEngine engine,
     ApplicationInfo appInfo,
     IDocumentService documentService,
     IAutoApprovalService documentApprovalService,
     ISubDocTypeService subDocTypeService,
     IGridRunEngine gridRunEngine,
     IManCoService manCoService,
     IApprovalEngine approvalEngine,
     IGridRunService gridRunService)
 {
     _engine                  = engine;
     _appInfo                 = appInfo;
     _documentService         = documentService;
     _documentApprovalService = documentApprovalService;
     _subDocTypeService       = subDocTypeService;
     _gridRunEngine           = gridRunEngine;
     _manCoService            = manCoService;
     _approvalEngine          = approvalEngine;
     _gridRunService          = gridRunService;
 }
示例#4
0
 public void SetUp()
 {
     _autoApprovalRepository  = new Mock <IAutoApprovalRepository>();
     this.autoApprovalService = new AutoApprovalService(_autoApprovalRepository.Object);
 }