public async Task ExtractMethod_Argument1()
 {
     var service = new CSharpExtractMethodService();
     Assert.NotNull(await Record.ExceptionAsync(async () =>
     {
         var tree = await service.ExtractMethodAsync(null, default(TextSpan), null, CancellationToken.None);
     }));
 }
        public async Task ExtractMethod_Argument2()
        {
            var solution = new AdhocWorkspace().CurrentSolution;
            var projectId = ProjectId.CreateNewId();
            var project = solution.AddProject(projectId, "Project", "Project.dll", LanguageNames.CSharp).GetProject(projectId);

            var document = project.AddMetadataReference(TestReferences.NetFx.v4_0_30319.mscorlib)
                                  .AddDocument("Document", SourceText.From(""));

            var service = new CSharpExtractMethodService() as IExtractMethodService;

            await service.ExtractMethodAsync(document, default(TextSpan));
        }
 public void ExtractMethod_Argument1()
 {
     var service = new CSharpExtractMethodService();
     Assert.NotNull(Record.Exception(() =>
     {
         var tree = service.ExtractMethodAsync(null, default(TextSpan), null, CancellationToken.None).Result;
     }));
 }