/// <summary>
        /// One time call to create Private Client
        ///
        /// </summary>
        /// <param name="accessHelper"></param>
        public void CreatePrivateClient(string serverURL = null)
        {
            if (_privateClient == null)
            {
                try
                {
                    ILoggerFactory l = null;
                    //Log.Info("Creating PrivateClient on " + serverURL);
                    LoggerFactory factory = new LoggerFactory();
                    factory.AddDebug(Microsoft.Extensions.Logging.LogLevel.Trace);
                    PrivateServerSettings settings = new PrivateServerSettings {
                        ServerUrl = new Uri(serverURL ?? TestConfig.GetValueFromConfig("PrivateServer")), LoggerFactory = factory
                    };

                    _privateClient = PrivateClient.CreateClient(settings);
                }
                catch (Exception e)
                {
                    //Log.Error(e);
                }
            }
            else
            {
                //Log.Info("PrivateClient already created");
            }
        }
Esempio n. 2
0
        public void SetUp()
        {
            string serverUrl = "http://namtest2-web.dynamic.ps.porters.local";
            PrivateServerSettings settings = new PrivateServerSettings();

            settings.ServerUrl = new Uri(serverUrl);
            client             = PrivateClient.CreateClient(settings);
            session            = client.CreateSession(PrivateAuthentication.WithCredentials("TestCompany", "*****@*****.**", "password"));
            Assume.That(session.Authenticate(), Is.True, "Cannot login to the server!");
        }
        protected override IPrivateClient GetClient(string id)
        {
            if (init == null)
            {
                PrivateServerSettings settings = new PrivateServerSettings {
                    ServerUrl = new Uri(TestConfig.GetValueFromConfig("PrivateServer")), LoggerFactory = LogHelper.GetDefaultLoggerFactory()
                };

                init = Tuple.Create(PrivateClient.CreateClient(settings), id);
            }
            return(init.Item1);
        }
        protected virtual IPrivateClient GetClient(string id)
        {
            if (init == null)
            {
                LoggerFactory factory = new LoggerFactory();
                factory.AddDebug(LogLevel.Trace);
                PrivateServerSettings settings = new PrivateServerSettings {
                    ServerUrl = new Uri(TestConfig.GetValueFromConfig("PrivateServer")), LoggerFactory = factory
                };

                init = Tuple.Create <IPrivateClient, string>(PrivateClient.CreateClient(settings), id);
            }
            return(init.Item1);
        }