Example #1
0
 public ConsulClientConfigure()
 {
     Address    = new Uri(EnvironmentVariableReader.Get(EnvironmentVariables.uragano_consul_addr, "http://127.0.0.1:8500"));
     Token      = EnvironmentVariableReader.Get <string>(EnvironmentVariables.uragano_consul_token);
     Datacenter = EnvironmentVariableReader.Get(EnvironmentVariables.uragano_consul_dc, "dc1");
     WaitTime   = TimeSpan.FromSeconds(EnvironmentVariableReader.Get(EnvironmentVariables.uragano_consul_timeout, 10));
 }
        public void TestExceptions()
        {
            Settings settings = new Settings();

            Assert.Throws <NullReferenceException>(() =>
            {
                EnvironmentVariableReader.SetProperies(settings.A, "ServiceName");
            });
        }
            public void VerifyShouldShowStack(bool expected)
            {
                Target = new ExceptionLogger(EnvironmentVariableReader.Object);

                Assert.Equal(expected, Target.ShowStack);

                EnvironmentVariableReader.Verify(
                    x => x.GetEnvironmentVariable("NUGET_SHOW_STACK"),
                    Times.Once);
                EnvironmentVariableReader.Verify(
                    x => x.GetEnvironmentVariable(It.IsAny <string>()),
                    Times.Once);
            }
Example #4
0
        static void Main(string[] args)
        {
            AppSettings appSettings = new AppSettings();

            // Загружаем настройки из "appsettings.json"
            LoadFromJson(appSettings);
            Print(appSettings);

            // Перезагружаем настройки из переменных окружения
            SetEnvironmentVariables();
            EnvironmentVariableReader.SetProperies(appSettings.UserConnection, "ServiceName");
            Print(appSettings);
        }
        public void TestReading()
        {
            Settings settings = new Settings();

            settings.A = new Level1();

            Environment.SetEnvironmentVariable("ServiceName_B_D", "BD");
            Environment.SetEnvironmentVariable("ServiceName_C_E", "CE");

            EnvironmentVariableReader.SetProperies(settings.A, "ServiceName");

            Assert.Equal("BD", settings.A.B.D);
            Assert.Equal("CE", settings.A.C.E);

            Assert.Null(settings.A.B.E);
            Assert.Null(settings.A.C.D);
        }