Пример #1
0
        public SQLiteJobServerAsyncTest()
        {
            //Configure storage connection
            var config = new ClientConfig();

            //config.DBConnectionString = @"Data Source=C:\projects\Github\Shift\Shift.UnitTest\testdatabase.db";
            //config.DBConnectionString = "Data Source=localhost\\SQL2014;Initial Catalog=ShiftJobsDB;Integrated Security=SSPI;";
            string cs = SQLiteDBHelpers.GetLocalDB("testdatabase");

            config.DBConnectionString = cs;

            config.StorageMode = "sqlite";
            jobClient          = new JobClient(config);

            var serverConfig = new ServerConfig();

            //serverConfig.DBConnectionString = @"Data Source=C:\projects\Github\Shift\Shift.UnitTest\testdatabase.db";
            serverConfig.DBConnectionString = cs;
            serverConfig.StorageMode        = "sqlite";
            serverConfig.ProcessID          = "JobServerAsyncTest";
            serverConfig.Workers            = 1;
            serverConfig.MaxRunnableJobs    = 1;

            serverConfig.ProgressDBInterval = new TimeSpan(0);
            serverConfig.AutoDeletePeriod   = null;
            serverConfig.ForceStopServer    = true;
            serverConfig.StopServerDelay    = 3000;
            jobServer = new JobServer(serverConfig);
        }
Пример #2
0
        public SQLiteJobClientTest()
        {
            //Configure storage connection
            var config = new ClientConfig();

            //config.DBConnectionString = @"Data Source=C:\projects\Github\Shift\Shift.UnitTest\testdatabase.db";
            //config.DBConnectionString = "Data Source=localhost\\SQL2014;Initial Catalog=ShiftJobsDB;Integrated Security=SSPI;";
            string cs = SQLiteDBHelpers.GetLocalDB("testdatabase", true);

            config.DBConnectionString = cs;


            config.StorageMode = "sqlite";
            jobClient          = new JobClient(config);
        }