public void ValidateJob_GivenJobWithNullSecondaryProcedures_ThrowsInvalidJobException() { var validator = new JobValidator(); var job = CreateTestJob(); job.SecondaryProcedures = null; Assert.Throws <InvalidJobException>(() => validator.ValidateJob(job)); }
public void ValidateJob_GivenJobMissingTemplateFile_ThrowsInvalidJobException() { var validator = new JobValidator(); var job = CreateTestJob(); job.TemplateFile = null; Assert.Throws <InvalidJobException>(() => validator.ValidateJob(job)); }
public void ValidateJob_GivenJobMissingPrimaryKey_ThrowsInvalidJobException() { var validator = new JobValidator(); var job = CreateTestJob(); job.PrimaryKey = null; Assert.Throws <InvalidJobException>(() => validator.ValidateJob(job)); }
public void ValidateJob_GivenJobMissingConnectionString_ThrowsInvalidJobException() { var validator = new JobValidator(); var job = CreateTestJob(); job.ConnectionString = null; Assert.Throws <InvalidJobException>(() => validator.ValidateJob(job)); }
public void ValidateJob_GivenJobWithSecondaryProceduresHavingNullValue_ThrowsInvalidJobException() { var validator = new JobValidator(); var job = CreateTestJob(); job.SecondaryProcedures = new Dictionary <string, string> { { Guid.NewGuid().ToString(), string.Empty } }; Assert.Throws <InvalidJobException>(() => validator.ValidateJob(job)); }