private async Task <SignatureHelp> GetSignatureHelp(string source)
        {
            var lineColumn = TestHelpers.GetLineAndColumnFromDollar(source);

            source = source.Replace("$", string.Empty);

            var request = new Request()
            {
                FileName = "dummy.cs",
                Line     = lineColumn.Line,
                Column   = lineColumn.Column,
                Buffer   = source
            };

            var workspace  = TestHelpers.CreateSimpleWorkspace(source);
            var controller = new OmnisharpController(workspace, null);

            return(await controller.GetSignatureHelp(request));
        }
        private async Task<SignatureHelp> GetSignatureHelp(string source)
        {
            var lineColumn = TestHelpers.GetLineAndColumnFromDollar(source);
            source = source.Replace("$", string.Empty);

            var request = new Request()
            {
                FileName = "dummy.cs",
                Line = lineColumn.Line,
                Column = lineColumn.Column,
                Buffer = source
            };

            var workspace = TestHelpers.CreateSimpleWorkspace(source);
            var controller = new OmnisharpController(workspace, null);
            return await controller.GetSignatureHelp(request);
        }