Exemple #1
0
        public void AddWorkerShouldCreateJob()
        {
            string            name    = MethodBase.GetCurrentMethod().Name;
            JobManagerService jc      = GetTestJobConductor(name);
            string            jobName = "Job_".RandomLetters(4);

            Expect.IsFalse(jc.JobExists(jobName));

            jc.AddWorker(jobName, typeof(TestWorker).AssemblyQualifiedName, "worker");

            Expect.IsTrue(jc.JobExists(jobName));
        }
Exemple #2
0
        public void GetJobShouldCreateNewJob()
        {
            string            name = MethodBase.GetCurrentMethod().Name;
            JobManagerService jc   = GetTestJobConductor(name);

            Expect.IsFalse(jc.JobExists(name));
            JobConf validate = jc.GetJob(name);

            Expect.IsNotNull(validate);
            Expect.AreEqual(name, validate.Name);
            Expect.IsTrue(jc.JobExists(validate.Name));
            Expect.IsTrue(File.Exists(validate.GetFilePath()));
        }
Exemple #3
0
        public void GetJobShouldReturnExistingJob()
        {
            string            name = MethodBase.GetCurrentMethod().Name;
            JobManagerService jc   = GetTestJobConductor(name);

            Expect.IsFalse(jc.JobExists(name));
            JobConf conf = jc.CreateJob(name);

            Expect.IsTrue(jc.JobExists(name));

            JobConf validate = jc.GetJobConf(name);

            Expect.IsNotNull(validate);
            Expect.AreEqual(name, validate.Name);
        }
Exemple #4
0
        public void ExistsShouldBeTrueAfterCreate()
        {
            string            name        = MethodBase.GetCurrentMethod().Name;
            JobManagerService jc          = GetTestJobConductor(name);
            string            testJobName = name + "_JobName_".RandomLetters(4);

            jc.CreateJob(testJobName);
            Expect.IsTrue(jc.JobExists(testJobName));
        }
Exemple #5
0
        public void CreateJobShouldThrowExceptionIfItExists()
        {
            string            name        = MethodBase.GetCurrentMethod().Name;
            JobManagerService jc          = GetTestJobConductor(name);
            string            testJobName = name + "_JobName_".RandomLetters(4);

            jc.CreateJob(testJobName);
            Expect.IsTrue(jc.JobExists(testJobName));
            Expect.Throws(() => jc.CreateJob(testJobName), "Should have thrown an exception but didn't");
        }