// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // #nullable disable using System.IO; using System.Threading.Tasks; using Microsoft.SqlTools.Hosting.Contracts; using Microsoft.SqlTools.ServiceLayer.Test.Common; using NUnit.Framework; namespace Microsoft.SqlTools.ServiceLayer.TestDriver.Tests { [TestFixture] /// /// Language Service end-to-end integration tests /// public class WorkspaceTests { /// /// Validate workspace lifecycle events /// [Test] public async Task InitializeRequestTest() { using (TestServiceDriverProvider testService = new TestServiceDriverProvider()) { InitializeRequest initializeRequest = new InitializeRequest() { RootPath = Path.GetTempPath(), Capabilities = new ClientCapabilities() }; InitializeResult result = await testService.Driver.SendRequest(InitializeRequest.Type, initializeRequest); Assert.NotNull(result); } } } }