public void TestFixtureSetUp() { try { CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null , "application_config" , Assembly.GetExecutingAssembly() , "Properties.Model.Test.ConfigFiles") .RenderProperties() .Castle(o => this.Resolve(o.Container)); Lock.InitAll(DependencyResolver.Resolve<ILockHelper>()); } catch (Exception e) { Console.WriteLine(e.Message); } this._log = DependencyResolver.Resolve<ILoggerFactory>().Create(this.GetType()); this._sessionManager = DependencyResolver.Resolve<Castle.Facilities.NHibernateIntegration.ISessionManager>(); this._accountService = DependencyResolver.Resolve<IAccountService>(); this._appService = DependencyResolver.Resolve<IApplicationService>(); this._configService = DependencyResolver.Resolve<IConfigurationService>(); DependencyResolver.Resolve<ILockHelper>().Require<Account>(); }
public void Config() { try { CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null , "application_config" , Assembly.GetExecutingAssembly() , "Taobao.Workflow.Activities.Test.ConfigFiles") .RenderProperties() .Castle(o => this.Resolve(o.Container)); //设置容器 Taobao.Activities.ActivityUtilities.Container(new Taobao.Workflow.Activities.Application.Container()); Taobao.Activities.Hosting.WorkflowInstance.IsEnableDebug = false; } catch (InvalidOperationException e) { if (!e.Message.Contains("不可重复初始化配置")) { Console.WriteLine(e.Message); } } this._log = DependencyResolver.Resolve <ILoggerFactory>().Create(this.GetType()); this._userService = DependencyResolver.Resolve <IUserService>(); this._processService = DependencyResolver.Resolve <IProcessService>(); this._processTypeService = DependencyResolver.Resolve <IProcessTypeService>(); this._workItemService = DependencyResolver.Resolve <IWorkItemService>(); this._timeZoneService = DependencyResolver.Resolve <ITimeZoneService>(); this._resumptionService = DependencyResolver.Resolve <ISchedulerService>(); this._scheduler = DependencyResolver.Resolve <IScheduler>(); this._sessionManager = DependencyResolver.Resolve <Castle.Facilities.NHibernateIntegration.ISessionManager>(); this._managementApi = DependencyResolver.Resolve <Taobao.Workflow.Activities.Management.ITFlowEngine>(); this._clientApi = DependencyResolver.Resolve <Taobao.Workflow.Activities.Client.ITFlowEngine>(); }
public void TestFixtureSetUp() { try { CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null , "application_config" , Assembly.GetExecutingAssembly() , "AliCooper.Model.Test.ConfigFiles") .RenderProperties() .Castle(o => this.Resolve(o.Container)); //初始化同步锁 DependencyResolver.Resolve<ILockHelper>().Init<Account>(); DependencyResolver.Resolve<ILockHelper>().Init<GoogleConnection>(); DependencyResolver.Resolve<ILockHelper>().Init<ArkConnection>(); } catch (InvalidOperationException e) { if (!e.Message.Contains("不可重复初始化配置")) Console.WriteLine(e.Message); } this._log = DependencyResolver.Resolve<ILoggerFactory>().Create(this.GetType()); this._sessionManager = DependencyResolver.Resolve<Castle.Facilities.NHibernateIntegration.ISessionManager>(); this._accountHelper = DependencyResolver.Resolve<IAccountHelper>(); this._accountService = DependencyResolver.Resolve<IAccountService>(); this._accountConnectionService = DependencyResolver.Resolve<IAccountConnectionService>(); this._taskService = DependencyResolver.Resolve<ITaskService>(); }
public void Config() { try { CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null , "application_config" , Assembly.GetExecutingAssembly() , "Taobao.Workflow.Activities.Test.ConfigFiles") .RenderProperties() .Castle(o => this.Resolve(o.Container)); //设置容器 Taobao.Activities.ActivityUtilities.Container(new Taobao.Workflow.Activities.Application.Container()); Taobao.Activities.Hosting.WorkflowInstance.IsEnableDebug = false; } catch (InvalidOperationException e) { if (!e.Message.Contains("不可重复初始化配置")) Console.WriteLine(e.Message); } this._log = DependencyResolver.Resolve<ILoggerFactory>().Create(this.GetType()); this._userService = DependencyResolver.Resolve<IUserService>(); this._processService = DependencyResolver.Resolve<IProcessService>(); this._processTypeService = DependencyResolver.Resolve<IProcessTypeService>(); this._workItemService = DependencyResolver.Resolve<IWorkItemService>(); this._timeZoneService = DependencyResolver.Resolve<ITimeZoneService>(); this._resumptionService = DependencyResolver.Resolve<ISchedulerService>(); this._scheduler = DependencyResolver.Resolve<IScheduler>(); this._sessionManager = DependencyResolver.Resolve<Castle.Facilities.NHibernateIntegration.ISessionManager>(); this._managementApi = DependencyResolver.Resolve<Taobao.Workflow.Activities.Management.ITFlowEngine>(); this._clientApi = DependencyResolver.Resolve<Taobao.Workflow.Activities.Client.ITFlowEngine>(); }
public FetchTaskHelper(IAccountConnectionService connectionService , string git_api_issues , UserHelper userHelper , string ali_api_user , string ali_api_tasks , Castle.Facilities.NHibernateIntegration.ISessionManager sessionManager) : base(connectionService, git_api_issues) { this._userHelper = userHelper; this._sessionManager = sessionManager; this._ali_api_tasks = ali_api_tasks; }
public void TestFixtureSetUp() { try { CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null , "application_config" , Assembly.GetExecutingAssembly() , "Cooper.Model.Test.ConfigFiles") .RenderProperties() .Castle(o => this.Resolve(o.Container)); //初始化同步锁 DependencyResolver.Resolve <ILockHelper>().Init <Account>(); DependencyResolver.Resolve <ILockHelper>().Init <GoogleConnection>(); DependencyResolver.Resolve <ILockHelper>().Init <GitHubConnection>(); DependencyResolver.Resolve <ILockHelper>().Init <Member>(); } catch (Exception e) { if (!e.Message.Contains("不可重复初始化配置")) { Console.WriteLine(e.Message); throw e; } } this._log = DependencyResolver.Resolve <ILoggerFactory>().Create(this.GetType()); this._sessionManager = DependencyResolver.Resolve <Castle.Facilities.NHibernateIntegration.ISessionManager>(); this._accountHelper = DependencyResolver.Resolve <IAccountHelper>(); this._accountService = DependencyResolver.Resolve <IAccountService>(); this._accountConnectionService = DependencyResolver.Resolve <IAccountConnectionService>(); this._taskService = DependencyResolver.Resolve <Cooper.Model.Tasks.ITaskService>(); this._taskFolderService = DependencyResolver.Resolve <ITaskFolderService>(); this._addressBookService = DependencyResolver.Resolve <IAddressBookService>(); this._contactGroupService = DependencyResolver.Resolve <IContactGroupService>(); this._contactService = DependencyResolver.Resolve <IContactService>(); this._teamService = DependencyResolver.Resolve <ITeamService>(); this._personalTaskService = DependencyResolver.Resolve <Cooper.Model.Tasks.IPersonalTaskService>(); this._teamTaskService = DependencyResolver.Resolve <Cooper.Model.Teams.ITaskService>(); }
public void TestFixtureSetUp() { try { CodeSharp.Core.Configuration.ConfigWithEmbeddedXml(null , "application_config" , Assembly.GetExecutingAssembly() , "Cooper.Model.Test.ConfigFiles") .RenderProperties() .Castle(o => this.Resolve(o.Container)); //初始化同步锁 DependencyResolver.Resolve<ILockHelper>().Init<Account>(); DependencyResolver.Resolve<ILockHelper>().Init<GoogleConnection>(); DependencyResolver.Resolve<ILockHelper>().Init<GitHubConnection>(); DependencyResolver.Resolve<ILockHelper>().Init<Member>(); } catch (Exception e) { if (!e.Message.Contains("不可重复初始化配置")){ Console.WriteLine(e.Message); throw e; } } this._log = DependencyResolver.Resolve<ILoggerFactory>().Create(this.GetType()); this._sessionManager = DependencyResolver.Resolve<Castle.Facilities.NHibernateIntegration.ISessionManager>(); this._accountHelper = DependencyResolver.Resolve<IAccountHelper>(); this._accountService = DependencyResolver.Resolve<IAccountService>(); this._accountConnectionService = DependencyResolver.Resolve<IAccountConnectionService>(); this._taskService = DependencyResolver.Resolve<Cooper.Model.Tasks.ITaskService>(); this._taskFolderService = DependencyResolver.Resolve<ITaskFolderService>(); this._addressBookService = DependencyResolver.Resolve<IAddressBookService>(); this._contactGroupService = DependencyResolver.Resolve<IContactGroupService>(); this._contactService = DependencyResolver.Resolve<IContactService>(); this._teamService = DependencyResolver.Resolve<ITeamService>(); this._personalTaskService = DependencyResolver.Resolve<Cooper.Model.Tasks.IPersonalTaskService>(); this._teamTaskService = DependencyResolver.Resolve<Cooper.Model.Teams.ITaskService>(); }