Пример #1
0
        public ConfigurationTests()
        {
            Environment.SetEnvironmentVariable("myEnvVarString", "myRandomValue");
            Environment.SetEnvironmentVariable("myEnvVarInt", 54125.ToString());

            BaseConfiguration.SetCommandLineArgsConfiguration(
                "{myArg:\"A string\",myOtherArg:\"12345\",myNullArg:null}"
                );
        }
        public TransportFactoryTests()
        {
            BaseConfiguration.SetCommandLineArgsConfiguration("{}");

            Environment.SetEnvironmentVariable("AzureServiceBusUri", "amqp://azureservicebus.url");
            Environment.SetEnvironmentVariable("AzureServiceBusToken", "testToken");

            Environment.SetEnvironmentVariable("RabbitMqHost", "rabbitmq://rabbitmq.validurl");
            Environment.SetEnvironmentVariable("RabbitMqUsername", "rabbitMqUsername");
            Environment.SetEnvironmentVariable("RabbitMqPassword", "rabbitMqPassword");
        }
        public static void Main(string[] args)
        {
            var byteArray  = Convert.FromBase64String(args[0]);
            var jsonString = Encoding.UTF8.GetString(byteArray);

            Console.WriteLine($"Configuration: {jsonString}");

            BaseConfiguration.SetCommandLineArgsConfiguration(jsonString);

            new Benchmark
            .Benchmark()
            .Run()
            .Wait();
        }