Add Agent Job Defaults request handler (#644)

* Add Agent Job Defaults request handler

* Fix a couple bugs
This commit is contained in:
Karl Burtram
2018-06-26 13:57:47 -07:00
committed by GitHub
parent cc2ca4cad3
commit 539d579a9b
5 changed files with 128 additions and 28 deletions

View File

@@ -81,6 +81,28 @@ namespace Microsoft.SqlTools.ServiceLayer.IntegrationTests.Agent
// test
await AgentTestUtils.DeleteAgentJob(service, connectionResult, job, verify: false);
}
}
}
/// <summary>
/// TestAgentJobDefaultsRequest
/// </summary>
[Fact]
public async Task TestAgentJobDefaultsRequest()
{
using (SelfCleaningTempFile queryTempFile = new SelfCleaningTempFile())
{
// setup
var service = new AgentService();
var connectionResult = await LiveConnectionHelper.InitLiveConnectionInfoAsync("master", queryTempFile.FilePath);
// test
var context = new Mock<RequestContext<AgentJobDefaultsResult>>();
await service.HandleAgentJobDefaultsRequest(new AgentJobDefaultsParams
{
OwnerUri = connectionResult.ConnectionInfo.OwnerUri
}, context.Object);
context.VerifyAll();
}
}
}
}