public async Task TestHandleDeleteAgentJobRequest() { using (SelfCleaningTempFile queryTempFile = new SelfCleaningTempFile()) { // setup var service = new AgentService(); var connectionResult = await LiveConnectionHelper.InitLiveConnectionInfoAsync("master", queryTempFile.FilePath); var job = AgentTestUtils.GetTestJobInfo(); await AgentTestUtils.DeleteAgentJob(service, connectionResult, job, verify : false); await AgentTestUtils.CreateAgentJob(service, connectionResult, job); // test await AgentTestUtils.DeleteAgentJob(service, connectionResult, job, verify : false); } }
public async Task TestHandleUpdateAgentJobStepRequest() { using (SelfCleaningTempFile queryTempFile = new SelfCleaningTempFile()) { // setup var service = new AgentService(); var connectionResult = await LiveConnectionHelper.InitLiveConnectionInfoAsync("master", queryTempFile.FilePath); var job = AgentTestUtils.GetTestJobInfo(); await AgentTestUtils.DeleteAgentJob(service, connectionResult, job, verify : false); await AgentTestUtils.CreateAgentJob(service, connectionResult, job); var stepInfo = AgentTestUtils.GetTestJobStepInfo(connectionResult, job); await AgentTestUtils.CreateAgentJobStep(service, connectionResult, stepInfo); // test stepInfo.Script = "SELECT * FROM sys.objects"; await AgentTestUtils.UpdateAgentJobStep(service, connectionResult, stepInfo); // cleanup await AgentTestUtils.DeleteAgentJob(service, connectionResult, job, verify : false); } }