private StorageProviderInfo()
        {
            var config       = DomainConfigurationFactory.Create();
            var providerName = config.ConnectionInfo.Provider;

            Provider = ParseProvider(providerName);
            Info     = ProviderInfoBuilder.Build(providerName, TestSqlDriver.Create(config.ConnectionInfo));
        }
        public void MainTest()
        {
            Console.WriteLine("Is64BitProcess: {0}", Environment.Is64BitProcess);
            Console.WriteLine();

            var urlConnectionInfo = DomainConfigurationFactory.Create().ConnectionInfo;

            Console.WriteLine("ConnectionURL: {0}", urlConnectionInfo);
            Console.WriteLine();

            var stringConnectionInfo = DomainConfigurationFactory.CreateForConnectionStringTest().ConnectionInfo;

            Console.WriteLine("ConnectionString: {0}", stringConnectionInfo);
            Console.WriteLine();

            var driver       = TestSqlDriver.Create(urlConnectionInfo);
            var providerInfo = ProviderInfoBuilder.Build(urlConnectionInfo.Provider, driver);

            Console.WriteLine("Features: {0}", providerInfo.ProviderFeatures);
        }