public async Task FormatDocumentShouldSkipNonMssqlFile()
 {
     // Given a non-MSSQL document
     SetupLanguageService(skipFile: true);
     SetupScriptFile(defaultSqlContents);
     // When format document is called
     await TestUtils.RunAndVerify <TextEdit[]>(
         test : (requestContext) => FormatterService.HandleDocFormatRequest(docFormatParams, requestContext),
         verify : (edits =>
     {
         // Then expect a single edit to be returned and for it to match the standard formatting
         Assert.Equal(0, edits.Length);
         LanguageServiceMock.Verify(x => x.ShouldSkipNonMssqlFile(docFormatParams.TextDocument.Uri), Times.Once);
     }));
 }
 private void SetupLanguageService(bool skipFile = false)
 {
     LanguageServiceMock.Setup(x => x.ShouldSkipNonMssqlFile(It.IsAny <string>())).Returns(skipFile);
 }