mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 10:58:30 -05:00
Merge pull request #46 from Microsoft/bug/hangingTest
Very small fix that addresses a hanging unit test
This commit is contained in:
@@ -89,7 +89,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Test.QueryExecution
|
|||||||
#region Service Intergration Tests
|
#region Service Intergration Tests
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void SubsetServiceValidTest()
|
public async Task SubsetServiceValidTest()
|
||||||
{
|
{
|
||||||
// If:
|
// If:
|
||||||
// ... I have a query that has results (doesn't matter what)
|
// ... I have a query that has results (doesn't matter what)
|
||||||
@@ -97,13 +97,13 @@ namespace Microsoft.SqlTools.ServiceLayer.Test.QueryExecution
|
|||||||
Common.CreateMockFactory(new[] {Common.StandardTestData}, false), true);
|
Common.CreateMockFactory(new[] {Common.StandardTestData}, false), true);
|
||||||
var executeParams = new QueryExecuteParams {QueryText = "Doesn'tMatter", OwnerUri = Common.OwnerUri};
|
var executeParams = new QueryExecuteParams {QueryText = "Doesn'tMatter", OwnerUri = Common.OwnerUri};
|
||||||
var executeRequest = RequestContextMocks.SetupRequestContextMock<QueryExecuteResult, QueryExecuteCompleteParams>(null, QueryExecuteCompleteEvent.Type, null, null);
|
var executeRequest = RequestContextMocks.SetupRequestContextMock<QueryExecuteResult, QueryExecuteCompleteParams>(null, QueryExecuteCompleteEvent.Type, null, null);
|
||||||
queryService.HandleExecuteRequest(executeParams, executeRequest.Object).Wait();
|
await queryService.HandleExecuteRequest(executeParams, executeRequest.Object);
|
||||||
|
|
||||||
// ... And I then ask for a valid set of results from it
|
// ... And I then ask for a valid set of results from it
|
||||||
var subsetParams = new QueryExecuteSubsetParams {OwnerUri = Common.OwnerUri, RowsCount = 1, ResultSetIndex = 0, RowsStartIndex = 0};
|
var subsetParams = new QueryExecuteSubsetParams {OwnerUri = Common.OwnerUri, RowsCount = 1, ResultSetIndex = 0, RowsStartIndex = 0};
|
||||||
QueryExecuteSubsetResult result = null;
|
QueryExecuteSubsetResult result = null;
|
||||||
var subsetRequest = GetQuerySubsetResultContextMock(qesr => result = qesr, null);
|
var subsetRequest = GetQuerySubsetResultContextMock(qesr => result = qesr, null);
|
||||||
queryService.HandleResultSubsetRequest(subsetParams, subsetRequest.Object).Wait();
|
await queryService.HandleResultSubsetRequest(subsetParams, subsetRequest.Object);
|
||||||
|
|
||||||
// Then:
|
// Then:
|
||||||
// ... I should have a successful result
|
// ... I should have a successful result
|
||||||
|
|||||||
Reference in New Issue
Block a user