示例#1
0
        public override void Start()
        {
            this.logger.Info("IoC initializing....");
            IocContainerProvider.InitIoc();
            IocContainerProvider.CurrentContainer.Verify();
            this.logger.Info("IoC initialized.");

            PlatformBusFactory.RedButton.Invoke();
            this.logger.Info("Service started");

            this.platformBus  = IocContainerProvider.CurrentContainer.GetInstance <IPlatformBus>();
            this.dataProvider = IocContainerProvider.CurrentContainer.GetInstance <AttemptDataProvider>();

            //HangfireBootstrapper.Instance.Start();

            //IocContainerProvider.CurrentContainer.GetInstance<ISendRetryStrategy>().RetryMessagePublish();
            //IocContainerProvider.CurrentContainer.GetInstance<IConsumeRetryStrategy>().RetryConsumerMessage();

            TestOne();
        }
示例#2
0
 public override void SetUp()
 {
     base.SetUp();
     this.platformBus  = IocContainerProvider.CurrentContainer.GetInstance <IPlatformBus>();
     this.dataProvider = IocContainerProvider.CurrentContainer.GetInstance <AttemptDataProvider>();
 }