DotNetWorkQueue.Transport.SQLite.Integration.Tests.IntegrationConnectionInfo.IntegrationConnectionInfo C# (CSharp) Method

IntegrationConnectionInfo() public method

public IntegrationConnectionInfo ( bool inMemory ) : System
inMemory bool
return System
        public IntegrationConnectionInfo(bool inMemory)
        {
            if (inMemory)
            {
                ConnectionString = $"FullUri=file:{Path.GetFileName(GenerateQueueName.CreateFileName())}?mode=memory&cache=shared;Version=3;";
            }
            else
            {
                //setup connection string
                var localPath = Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath);
                _fileName = localPath + "\\" + GenerateQueueName.CreateFileName();
                ConnectionString = $"Data Source={_fileName};Version=3;";
            }
        }
        public string ConnectionString
IntegrationConnectionInfo