Ejemplo n.º 1
0
 public TestRunner(bool isTrainingMode = false)
 {
     IsTrainingMode = isTrainingMode;
     Container      = TestRunnerUnityContainer.GetUnityContainerInstance();
     AgentConnect   = TestRunnerUnityContainer.GetAgentConnectInstance(IsTrainingMode);
     ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
 }
Ejemplo n.º 2
0
        public static void Initialize()
        {
            var Container = new UnityContainer();

            Container.RegisterType <ICacheManager, InMemoryCacheManager>();
            Container.RegisterType <IAgentConnect, AgentConnectRepository>();
            Container.RegisterType <IAgentConnectProxyFactory, AgentConnectProxyFactory>();
            Container.RegisterType <IAgentConnectConfig, AgentConnectConfigCoded>();
            Container.RegisterType <ITrainingModeRepository, TrainingModeRepository>();
            Container.RegisterType <TestAgentConnectIntegration, TestAgentConnectIntegration>();
            TestRunnerUnityContainer.SetUnityContainerInstance(Container);
            TestRunnerUnityContainer.SetAgentConnectInstance(Container.Resolve <IAgentConnect>());
            TestRunnerUnityContainer.SetTrainingAgentConnect(new AgentConnectTraining(
                                                                 Container.Resolve <IAgentConnect>(),
                                                                 Container.Resolve <ICacheManager>(),
                                                                 Container.Resolve <ITrainingModeRepository>()));
        }