public async Task TestHandleUpdateAgentScheduleRequest() { using (SelfCleaningTempFile queryTempFile = new SelfCleaningTempFile()) { // setup var connectionResult = await LiveConnectionHelper.InitLiveConnectionInfoAsync("master", queryTempFile.FilePath); var service = new AgentService(); var job = await AgentTestUtils.SetupJob(connectionResult); var schedule = AgentTestUtils.GetTestScheduleInfo(); await AgentTestUtils.DeleteAgentSchedule(service, connectionResult, schedule); await AgentTestUtils.CreateAgentSchedule(service, connectionResult, schedule); // test schedule.IsEnabled = !schedule.IsEnabled; await AgentTestUtils.UpdateAgentSchedule(service, connectionResult, schedule.Name, schedule); // cleanup await AgentTestUtils.DeleteAgentSchedule(service, connectionResult, schedule); await AgentTestUtils.CleanupJob(connectionResult, job); } }