263 references to TestAsync
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (263)
SignatureHelp\AttributeSignatureHelpProviderTests.cs (33)
45await TestAsync(markup, expectedOrderedItems); 69await TestAsync(markup, expectedOrderedItems); 91await TestAsync(markup, expectedOrderedItems); 113await TestAsync(markup, expectedOrderedItems); 136await TestAsync(markup, expectedOrderedItems); 164await TestAsync(markup, expectedOrderedItems); 186await TestAsync(markup, expectedOrderedItems); 214await TestAsync(markup, expectedOrderedItems); 235await TestAsync(markup, expectedOrderedItems); 241await TestAsync( 258await TestAsync( 275await TestAsync( 340await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 363await TestAsync(markup, expectedOrderedItems); 386await TestAsync(markup, expectedOrderedItems); 409await TestAsync(markup, expectedOrderedItems); 438await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 461await TestAsync(markup, expectedOrderedItems); 484await TestAsync(markup, expectedOrderedItems); 507await TestAsync(markup, expectedOrderedItems); 530await TestAsync(markup, expectedOrderedItems); 553await TestAsync(markup, expectedOrderedItems); 585await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 618await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 647await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 676await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 703await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 730await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false); 759await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 784await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 805await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 1064await TestAsync(markup); 1082await TestAsync(markup, expectedOrderedItems);
SignatureHelp\ConstructorInitializerSignatureHelpProviderTests.cs (25)
47await TestAsync(markup, expectedOrderedItems); 72await TestAsync(markup, expectedOrderedItems); 96await TestAsync(markup, expectedOrderedItems); 123await TestAsync(markup, expectedOrderedItems); 150await TestAsync(markup, expectedOrderedItems); 177await TestAsync(markup, expectedOrderedItems); 196await TestAsync(markup, expectedOrderedItems); 215await TestAsync(markup, expectedOrderedItems); 234await TestAsync(markup, expectedOrderedItems); 253await TestAsync(markup, expectedOrderedItems); 275await TestAsync(markup, expectedOrderedItems); 297await TestAsync(markup, expectedOrderedItems); 338await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 357await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 376await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 395await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 410await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 666await TestAsync(markup); 686await TestAsync(markup, expectedOrderedItems); 706await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 725await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 745await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 764await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 792await TestAsync(markup, expectedOrderedItems); 829await TestAsync(markup, expectedOrderedItems);
SignatureHelp\ElementAccessExpressionSignatureHelpProviderTests.cs (23)
54await TestAsync(markup, expectedOrderedItems); 79await TestAsync(markup, expectedOrderedItems); 104await TestAsync(markup, expectedOrderedItems); 135await TestAsync(markup, expectedOrderedItems); 170await TestAsync(markup, expectedOrderedItems); 200await TestAsync(markup, expectedOrderedItems); 236await TestAsync(markup, expectedOrderedItems); 268await TestAsync(markup, expectedOrderedItems); 299await TestAsync(markup, expectedOrderedItems); 364await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 395await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 422await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 913await TestAsync(markup, expectedOrderedItems); 943await TestAsync(markup, expectedOrderedItems); 950await TestAsync( 959await TestAsync( 968await TestAsync( 977await TestAsync( 988await TestAsync( 1006await TestAsync(markup); 1029await TestAsync(markup, [new SignatureHelpTestItem("int WithIndexer[int index]")], usePreviousCharAsTrigger: true); 1049await TestAsync(markup, [new SignatureHelpTestItem("Indexable Indexable[int x]")], usePreviousCharAsTrigger: false); 1069await TestAsync(markup, [new SignatureHelpTestItem("Indexable Indexable[int x]")], usePreviousCharAsTrigger: false);
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProviderTests.cs (10)
45await TestAsync(markup, expectedOrderedItems); 70await TestAsync(markup, expectedOrderedItems); 95await TestAsync(markup, expectedOrderedItems); 118await TestAsync(markup, expectedOrderedItems); 145await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false, sourceCodeKind: Microsoft.CodeAnalysis.SourceCodeKind.Regular); 337await TestAsync(markup, expectedOrderedItems, sourceCodeKind: SourceCodeKind.Regular); 365await TestAsync(markup, expectedOrderedItems); 388await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 411await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: true); 421await TestAsync(markup);
SignatureHelp\GenericNameSignatureHelpProviderTests.cs (28)
49await TestAsync(markup, expectedOrderedItems); 72await TestAsync(markup, expectedOrderedItems); 95await TestAsync(markup, expectedOrderedItems); 118await TestAsync(markup, expectedOrderedItems); 149await TestAsync(markup, expectedOrderedItems); 177await TestAsync(markup, expectedOrderedItems); 205await TestAsync(markup, expectedOrderedItems); 229await TestAsync(markup, expectedOrderedItems); 253await TestAsync(markup, expectedOrderedItems); 279await TestAsync(markup, expectedOrderedItems); 305await TestAsync(markup, expectedOrderedItems); 331await TestAsync(markup, expectedOrderedItems); 357await TestAsync(markup, expectedOrderedItems); 381await TestAsync(markup, expectedOrderedItems); 416await TestAsync(markup, expectedOrderedItems); 451await TestAsync(markup, expectedOrderedItems); 475await TestAsync(markup, expectedOrderedItems); 502await TestAsync(markup, expectedOrderedItems); 533await TestAsync(markup, expectedOrderedItems); 556await TestAsync(markup, expectedOrderedItems); 584await TestAsync(markup, expectedOrderedItems); 612await TestAsync(markup, expectedOrderedItems); 643await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false, sourceCodeKind: Microsoft.CodeAnalysis.SourceCodeKind.Regular); 681await TestAsync(markup, expectedOrderedItems); 715await TestAsync(markup, expectedOrderedItems); 739await TestAsync(markup, 970await TestAsync(markup, expectedOrderedItems); 1014await TestAsync(markup, expectedOrderedItems);
SignatureHelp\InitializerExpressionSignatureHelpProviderTests.cs (8)
35await TestAsync(markup, [new("void List<int>.Add(int item)", currentParameterIndex: 0)]); 53await TestAsync(markup, [new("void Dictionary<int, string>.Add(int key, string value)", currentParameterIndex: 0)]); 71await TestAsync(markup, [new("void Dictionary<int, string>.Add(int key, string value)", currentParameterIndex: 1)]); 94await TestAsync(markup, [new("void Dictionary<int, string>.Add(int key, string value)", currentParameterIndex: 0)]); 115await TestAsync(markup, [new("void Dictionary<int, string>.Add(int key, string value)", currentParameterIndex: 0)]); 138await TestAsync(markup, [ 164await TestAsync(markup, expectedOrderedItemsOrNull: []); 191await TestAsync(markup, [
SignatureHelp\InvocationExpressionSignatureHelpProviderTests.cs (84)
38await TestAsync(markup, [new SignatureHelpTestItem("int C.Goo(int x)", currentParameterIndex: 0)]); 56await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(Action<int> f)", currentParameterIndex: 0)]); 74await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(Action<int> f)", currentParameterIndex: 0)]); 90await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo()", string.Empty, null, currentParameterIndex: 0)]); 109await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo()", "Summary for goo", null, currentParameterIndex: 0)]); 125await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 0)]); 146await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", "Summary for Goo", "Param a", currentParameterIndex: 0)]); 162await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 1)]); 183await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", "Summary for Goo", "Param b", currentParameterIndex: 1)]); 202await TestAsync(markup, [new SignatureHelpTestItem("void SomeDelegate(int a)", parameterDocumentation: "Parameter docs", currentParameterIndex: 0)]); 221await TestAsync(markup, [new SignatureHelpTestItem("void SomeDelegate.Invoke(int a)", parameterDocumentation: "Parameter docs", currentParameterIndex: 0)]); 240await TestAsync(markup, [new SignatureHelpTestItem("System.IAsyncResult SomeDelegate.BeginInvoke(int a, System.AsyncCallback callback, object @object)", parameterDocumentation: "Parameter docs", currentParameterIndex: 0)]); 260await TestAsync(markup, [new SignatureHelpTestItem("System.IAsyncResult SomeDelegate.BeginInvoke(int a, System.AsyncCallback callback, object @object)", parameterDocumentation: null, currentParameterIndex: 1)]); 276await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo()", string.Empty, null, currentParameterIndex: 0)]); 293await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 0)]); 309await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 1)]); 328await TestAsync(markup, [new SignatureHelpTestItem("void Action<int>(int obj)", string.Empty, string.Empty, currentParameterIndex: 0)]); 348await TestAsync(markup, [new SignatureHelpTestItem("void C.Bar(int a)", string.Empty, string.Empty, currentParameterIndex: 0)]); 376await TestAsync(markup, [new SignatureHelpTestItem($"({CSharpFeaturesResources.extension}) int string.ExtensionMethod(int x)", string.Empty, string.Empty, currentParameterIndex: 0)], sourceCodeKind: SourceCodeKind.Regular); 396await TestAsync(markup, [new SignatureHelpTestItem("void Class1.Goo([int a = 42])", string.Empty, string.Empty, currentParameterIndex: 0)]); 420await TestAsync(markup); 447await TestAsync(markup, [new SignatureHelpTestItem("double C.Goo(double x)", string.Empty, string.Empty, currentParameterIndex: 0)]); 474await TestAsync(markup, [new SignatureHelpTestItem("double C.Goo(double x, double y)", string.Empty, string.Empty, currentParameterIndex: 0)]); 498await TestAsync(markup, [new SignatureHelpTestItem("void C.Bar()", currentParameterIndex: 0)]); 522await TestAsync(markup, [ 547await TestAsync(markup, [ 590await TestAsync(markup, [new SignatureHelpTestItem( 622await TestAsync(markup, [new SignatureHelpTestItem( 649await TestAsync(markup, [new SignatureHelpTestItem( 681await TestAsync(markup, [new SignatureHelpTestItem( 708await TestAsync(markup, [new SignatureHelpTestItem( 740await TestAsync(markup, [new SignatureHelpTestItem( 772await TestAsync(markup, [new SignatureHelpTestItem( 804await TestAsync(markup, null); 831await TestAsync(markup, null); 876await TestAsync( 893await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo()", string.Empty, null, currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 909await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 1)], usePreviousCharAsTrigger: true); 925await TestAsync(markup, usePreviousCharAsTrigger: true); 940await TestAsync(markup, [], usePreviousCharAsTrigger: true); 956await TestAsync(markup, [], usePreviousCharAsTrigger: true); 971await TestAsync(markup, [], usePreviousCharAsTrigger: true); 1610await TestAsync(markup, [new SignatureHelpTestItem("void C<int>.M(int t)", string.Empty, "Real t", currentParameterIndex: 0)]); 1626await TestAsync(markup, [ 1662await TestAsync(markup, [ 1682await TestAsync(markup, [ 1702await TestAsync(markup, [ 1722await TestAsync(markup, [ 1743await TestAsync(markup, [ 1765await TestAsync(markup, [ 1786await TestAsync(markup, [ 1807await TestAsync(markup, [ 1828await TestAsync(markup, [ 1856await TestAsync(markup.Replace("ARGUMENTS", arguments), [new SignatureHelpTestItem("void Program.M(int i1, int i2, int i3)", currentParameterIndex: expectedParameterIndex, isSelected: true)]); 1881await TestAsync(markup.Replace("ARGUMENTS", arguments), [new SignatureHelpTestItem("void Delegate(int i1, int i2, int i3)", currentParameterIndex: expectedParameterIndex, isSelected: true)]); 1915await TestAsync(markup.Replace("ARGUMENTS", arguments), [ 1940await TestAsync(markup.Replace("ARGUMENTS", arguments), [new SignatureHelpTestItem($"void Program.M(string s, string s2)", currentParameterIndex: expectedParameterIndex, isSelected: true)]); 1974await TestAsync(markup.Replace("ARGUMENTS", arguments), [new SignatureHelpTestItem("void Program.M(int i1, params int[] i2)", currentParameterIndex: expectedParameterIndex, isSelected: true)]); 1991await TestAsync(source, [new SignatureHelpTestItem("void Program.M(int i1, params int i2)", currentParameterIndex: 1, isSelected: true)]); 2009await TestAsync(markup, [new SignatureHelpTestItem($"void Program.M(string s1, string s2, string s3)", currentParameterIndex: 1, isSelected: true)]); 2030await TestAsync(markup.Replace("ARGUMENTS", arguments), [new SignatureHelpTestItem("void Program.M(int i, string s)", currentParameterIndex: expectedParameterIndex, isSelected: true)]); 2051await TestAsync(markup, [new SignatureHelpTestItem("void C.Goo()", "Summary for goo. See method C.Bar()", null, currentParameterIndex: 0)]); 2157await TestAsync(markup, [ 2183await TestAsync(markup, [ 2209await TestAsync(markup, [ 2234await TestAsync(markup, []); 2257await TestAsync(markup, []); 2273await TestAsync(markup, [ 2300await TestAsync(markup, [new SignatureHelpTestItem("void Test.Goo.Bar(string s)")]); 2310await TestAsync(markup); 2368await TestAsync(markup, [ 2390await TestAsync(markup, [ 2415await TestAsync(markup, [new SignatureHelpTestItem("void List<int>.Add(int item)")]); 2431await TestAsync(markup, [new SignatureHelpTestItem("int C.Goo(object x)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 2447await TestAsync(markup, [new SignatureHelpTestItem("int C.Goo(object x)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 2463await TestAsync(markup, [new SignatureHelpTestItem("int C.Goo(object x)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 2479await TestAsync(markup, [new SignatureHelpTestItem("int C.Goo(object x)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 2503await TestAsync(markup, [ 2523await TestAsync(markup, [new SignatureHelpTestItem("void Local()")]); 2541await TestAsync(markup, [new SignatureHelpTestItem("void Local()")]); 2559await TestAsync(markup, [new SignatureHelpTestItem("int delegate*(int)", currentParameterIndex: 0)]); 2577await TestAsync(markup, [new SignatureHelpTestItem("int delegate*(string, long)", currentParameterIndex: 1)]); 2671await TestAsync( 2710await TestAsync(
SignatureHelp\ObjectCreationExpressionSignatureHelpProviderTests.cs (30)
39await TestAsync(markup, [new("C()", string.Empty, null, currentParameterIndex: 0)]); 61await TestAsync(markup, [new("C()", string.Empty, null, currentParameterIndex: 0)]); 82await TestAsync(markup, [new("C()", "Summary for C", null, currentParameterIndex: 0)]); 100await TestAsync(markup, [new("C(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 0)]); 118await TestAsync(markup, [new("C(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 0)]); 141await TestAsync(markup, [new("C(int a, int b)", "Summary for C", "Param a", currentParameterIndex: 0)]); 159await TestAsync(markup, [new("C(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 1)]); 182await TestAsync(markup, [new("C(int a, int b)", "Summary for C", "Param b", currentParameterIndex: 1)]); 201await TestAsync(markup, [ 222await TestAsync(markup, [ 243await TestAsync(markup, [ 264await TestAsync(markup, [ 282await TestAsync(markup, [new("C()", string.Empty, null, currentParameterIndex: 0)]); 300await TestAsync(markup, [new("C(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 0)]); 318await TestAsync(markup, [new("C(int a, int b)", string.Empty, string.Empty, currentParameterIndex: 1)]); 336await TestAsync(markup, [new("Action<int, int>(void (int, int) target)", string.Empty, string.Empty, currentParameterIndex: 0, isSelected: true)]); 380await TestAsync(markup, [new("C()", string.Empty, null, currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 400await TestAsync(markup, [new("C(int a, string b)", string.Empty, string.Empty, currentParameterIndex: 1)], usePreviousCharAsTrigger: true); 420await TestAsync(markup, expectedOrderedItemsOrNull: [], usePreviousCharAsTrigger: true); 680await TestAsync(markup); 696await TestAsync(markup); 714await TestAsync(markup, [new("C(object o)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 732await TestAsync(markup, [new("C(object o)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 750await TestAsync(markup, [new("C(object o)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 768await TestAsync(markup, [new("C(object o)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 802await TestAsync(markup.Replace("ARGUMENTS", arguments), [ 827await TestAsync(markup.Replace("ARGUMENTS", arguments), 850await TestAsync(markup, 874await TestAsync(markup, [ 897await TestAsync(markup, [
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProviderTests.cs (9)
35await TestAsync(markup, [ 51await TestAsync(markup, [new("Base(int Identifier)", string.Empty, null, currentParameterIndex: 0, isSelected: true)]); 65await TestAsync(markup, [ 82await TestAsync(markup, [ 99await TestAsync(markup, [ 117await TestAsync(markup, [ 135await TestAsync(markup, [ 154await TestAsync(markup, [ 169await TestAsync(markup, [new("Base(int Identifier)", string.Empty, null, currentParameterIndex: 0, isSelected: true)]);
SignatureHelp\TupleConstructionSignatureHelpProviderTests.cs (13)
30await TestAsync(markup, [new("(int, int)", currentParameterIndex: 0, parameterDocumentation: "")], usePreviousCharAsTrigger: true); 43await TestAsync(markup, [new("(string?, string)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 59await TestAsync(markup, [new("(object a, object)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 72await TestAsync(markup, [new("(int, int)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 85await TestAsync(markup, [new("(int, int)", currentParameterIndex: 1, parameterDocumentation: "")], usePreviousCharAsTrigger: true); 98await TestAsync(markup, [new("(int, int)", currentParameterIndex: 1)], usePreviousCharAsTrigger: true); 111await TestAsync(markup, [ 128await TestAsync(markup, [new("(int b, int c)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 141await TestAsync(markup, [new("(int, object)", currentParameterIndex: 1)], usePreviousCharAsTrigger: true); 154await TestAsync(markup, [new("(int, object)", currentParameterIndex: 1)], usePreviousCharAsTrigger: true); 167await TestAsync(markup, [new("(int, object)", currentParameterIndex: 1)], usePreviousCharAsTrigger: true); 180await TestAsync(markup, [new("(object, object)", currentParameterIndex: 0)], usePreviousCharAsTrigger: true); 199await TestAsync(markup, [