1 write to Editor
Microsoft.VisualStudio.IntegrationTest.Utilities (1)
VisualStudioInstance.cs (1)
128
Editor
= new Editor_OutOfProc(this);
606 references to Editor
Microsoft.VisualStudio.IntegrationTest.Utilities (5)
OutOfProcess\ChangeSignatureDialog_OutOfProc.cs (1)
30
=> VisualStudioInstance.
Editor
.SendKeys(new KeyPress(VirtualKey.R, ShiftState.Ctrl), new KeyPress(VirtualKey.V, ShiftState.Ctrl));
OutOfProcess\Debugger_OutOfProc.cs (4)
29
_instance.
Editor
.Activate();
30
_instance.
Editor
.SelectTextInCurrentDocument(text);
31
var lineNumber = _instance.
Editor
.GetLine();
32
var columnIndex = _instance.
Editor
.GetColumn();
Microsoft.VisualStudio.LanguageServices.IntegrationTests (601)
AbstractEditorTest.cs (7)
59
VisualStudio.
Editor
.SetUseSuggestionMode(false);
72
VisualStudio.
Editor
.DismissCompletionSessions();
73
VisualStudio.
Editor
.DismissLightBulbSession();
80
VisualStudio.
Editor
.SetText(code);
81
VisualStudio.
Editor
.MoveCaret(caretPosition);
82
VisualStudio.
Editor
.Activate();
92
return VisualStudio.
Editor
.GetLightbulbPreviewClassification(menuText);
AbstractIntegrationTest.cs (1)
71
if (VisualStudio?.
Editor
.IsCompletionActive() ?? false)
CSharp\CSharpChangeSignatureDialog.cs (16)
43
VisualStudio.
Editor
.InvokeCodeActionList();
44
VisualStudio.
Editor
.Verify.CodeAction("Change signature...", applyFix: false);
60
var actualText = VisualStudio.
Editor
.GetText();
83
var actualText = VisualStudio.
Editor
.GetText();
117
var actualText = VisualStudio.
Editor
.GetText();
154
VisualStudio.
Editor
.SetText(@"
170
var actualText = VisualStudio.
Editor
.GetText();
174
actualText = VisualStudio.
Editor
.GetText();
177
VisualStudio.
Editor
.Undo();
178
actualText = VisualStudio.
Editor
.GetText();
182
actualText = VisualStudio.
Editor
.GetText();
248
var actualText = VisualStudio.
Editor
.GetText();
282
var actualText = VisualStudio.
Editor
.GetText();
306
VisualStudio.
Editor
.SetText(@"
334
var actualText = VisualStudio.
Editor
.GetText();
337
actualText = VisualStudio.
Editor
.GetText();
CSharp\CSharpCodeDefinitionWindow.cs (1)
31
VisualStudio.
Editor
.Activate();
CSharp\CSharpCompleteStatement.cs (14)
37
VisualStudio.
Editor
.SendKeys(';');
38
VisualStudio.
Editor
.Verify.CurrentLineText("f.ToString();$$", assertCaretPosition: true);
40
VisualStudio.
Editor
.Undo();
41
VisualStudio.
Editor
.Verify.CurrentLineText("f.ToString($$)", assertCaretPosition: true);
59
VisualStudio.
Editor
.SendKeys(';');
60
VisualStudio.
Editor
.Verify.CurrentLineText("Method(condition ? whenTrue );$$", assertCaretPosition: true);
62
VisualStudio.
Editor
.Undo();
63
VisualStudio.
Editor
.Verify.CurrentLineText("Method(condition ? whenTrue $$)", assertCaretPosition: true);
81
VisualStudio.
Editor
.SendKeys(';');
82
VisualStudio.
Editor
.Verify.CurrentLineText("f.ToString();$$", assertCaretPosition: true);
84
VisualStudio.
Editor
.Undo();
85
VisualStudio.
Editor
.Verify.CurrentLineText("f.ToString( );$$", assertCaretPosition: true);
87
VisualStudio.
Editor
.Undo();
88
VisualStudio.
Editor
.Verify.CurrentLineText("f.ToString($$ )", assertCaretPosition: true);
CSharp\CSharpExtractInterfaceDialog.cs (23)
39
VisualStudio.
Editor
.InvokeCodeActionList();
40
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
48
VisualStudio.
Editor
.Verify.TextContains(@"class C
63
VisualStudio.
Editor
.InvokeCodeActionList();
64
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
87
VisualStudio.
Editor
.InvokeCodeActionList();
88
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
125
VisualStudio.
Editor
.InvokeCodeActionList();
126
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
138
VisualStudio.
Editor
.Verify.TextContains(@"class C : IC
146
VisualStudio.
Editor
.Verify.TextContains(@"interface IC
160
VisualStudio.
Editor
.InvokeCodeActionList();
161
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
173
VisualStudio.
Editor
.Verify.TextContains(@"interface IC
196
VisualStudio.
Editor
.InvokeCodeActionList();
197
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
208
VisualStudio.
Editor
.Verify.TextContains(@"interface IC
232
VisualStudio.
Editor
.InvokeCodeActionList();
233
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
245
VisualStudio.
Editor
.Verify.TextContains(@"namespace A
268
VisualStudio.
Editor
.InvokeCodeActionList();
269
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
281
VisualStudio.
Editor
.Verify.TextContains(@"interface IC
CSharp\CSharpExtractMethod.cs (20)
51
VisualStudio.
Editor
.SetText(TestSource);
52
VisualStudio.
Editor
.PlaceCaret("Console", charsOffset: -1);
53
VisualStudio.
Editor
.PlaceCaret("World", charsOffset: 4, extendSelection: true);
79
VisualStudio.
Editor
.Verify.TextContains(expectedText);
80
AssertEx.SetEqual(spans, VisualStudio.
Editor
.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
82
VisualStudio.
Editor
.SendKeys("SayHello", VirtualKey.Enter);
83
VisualStudio.
Editor
.Verify.TextContains(@"private static void SayHello()
92
VisualStudio.
Editor
.SetText(TestSource);
93
VisualStudio.
Editor
.PlaceCaret("int result", charsOffset: -8);
94
VisualStudio.
Editor
.PlaceCaret("result;", charsOffset: 4, extendSelection: true);
119
Assert.Equal(expectedText, VisualStudio.
Editor
.GetText());
120
AssertEx.SetEqual(spans, VisualStudio.
Editor
.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
122
VisualStudio.
Editor
.SendKeys("SayHello", VirtualKey.Enter);
123
VisualStudio.
Editor
.Verify.TextContains(@"private static int SayHello(int a, int b)
132
VisualStudio.
Editor
.SetText(TestSource);
133
VisualStudio.
Editor
.PlaceCaret("a = 5", charsOffset: -1);
134
VisualStudio.
Editor
.PlaceCaret("a * b", charsOffset: 1, extendSelection: true);
135
VisualStudio.
Editor
.Verify.CodeAction("Extract method", applyFix: true, blockUntilComplete: true);
160
Assert.Equal(expectedText, VisualStudio.
Editor
.GetText());
161
AssertEx.SetEqual(spans, VisualStudio.
Editor
.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
CSharp\CSharpGenerateTypeDialog.cs (4)
43
VisualStudio.
Editor
.Verify.CodeAction("Generate new type...",
70
VisualStudio.
Editor
.Verify.CodeAction("Generate new type...",
83
var actualText = VisualStudio.
Editor
.GetText();
89
actualText = VisualStudio.
Editor
.GetText();
CSharp\CSharpImmediate.cs (1)
40
VisualStudio.
Editor
.SetText(@"
CSharp\CSharpIntelliSense.cs (106)
46
VisualStudio.
Editor
.SendKeys("usi");
47
VisualStudio.
Editor
.Verify.CompletionItemsExist("using");
49
VisualStudio.
Editor
.SendKeys(VirtualKey.Tab);
50
VisualStudio.
Editor
.Verify.CurrentLineText("using$$", assertCaretPosition: true);
64
VisualStudio.
Editor
.SendKeys("pub");
65
VisualStudio.
Editor
.Verify.CompletionItemsExist("public");
67
VisualStudio.
Editor
.SendKeys(' ');
68
VisualStudio.
Editor
.Verify.CurrentLineText("public $$", assertCaretPosition: true);
70
VisualStudio.
Editor
.SendKeys('t');
71
VisualStudio.
Editor
.Verify.CompletionItemsExist("T");
73
VisualStudio.
Editor
.SendKeys(' ');
74
VisualStudio.
Editor
.SendKeys("Goo<T>() { }");
75
VisualStudio.
Editor
.Verify.TextContains(@"
103
VisualStudio.
Editor
.SendKeys('.');
104
VisualStudio.
Editor
.Verify.CompletionItemsExist("Search", "Navigate");
106
VisualStudio.
Editor
.SendKeys('S', VirtualKey.Tab);
107
VisualStudio.
Editor
.Verify.CurrentLineText("NavigateTo.Search$$", assertCaretPosition: true);
115
VisualStudio.
Editor
.SetUseSuggestionMode(false);
120
VisualStudio.
Editor
.SendKeys("names");
121
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
123
VisualStudio.
Editor
.SendKeys(" Goo", VirtualKey.Enter);
124
VisualStudio.
Editor
.SendKeys('{', VirtualKey.Enter, '}', VirtualKey.Up, VirtualKey.Enter);
126
VisualStudio.
Editor
.SendKeys("pu");
127
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
129
VisualStudio.
Editor
.SendKeys(" cla");
130
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
132
VisualStudio.
Editor
.SendKeys(" Program", VirtualKey.Enter);
133
VisualStudio.
Editor
.SendKeys('{', VirtualKey.Enter, '}', VirtualKey.Up, VirtualKey.Enter);
135
VisualStudio.
Editor
.SendKeys("pub");
136
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
138
VisualStudio.
Editor
.SendKeys(" stati");
139
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
141
VisualStudio.
Editor
.SendKeys(" voi");
142
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
144
VisualStudio.
Editor
.SendKeys(" Main(string[] args)", VirtualKey.Enter);
145
VisualStudio.
Editor
.SendKeys('{', VirtualKey.Enter, '}', VirtualKey.Up, VirtualKey.Enter);
147
VisualStudio.
Editor
.SendKeys("System.Console.");
148
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
150
VisualStudio.
Editor
.SendKeys("writeline();");
151
VisualStudio.
Editor
.Verify.CurrentLineText("System.Console.WriteLine();$$", assertCaretPosition: true);
153
VisualStudio.
Editor
.SendKeys(VirtualKey.Home, Shift(VirtualKey.End), VirtualKey.Delete);
154
VisualStudio.
Editor
.SendKeys(new KeyPress(VirtualKey.Space, ShiftState.Ctrl | ShiftState.Alt));
156
VisualStudio.
Editor
.SendKeys("System.Console.");
157
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
159
VisualStudio.
Editor
.SendKeys("writeline();");
160
VisualStudio.
Editor
.Verify.CurrentLineText("System.Console.writeline();$$", assertCaretPosition: true);
168
VisualStudio.
Editor
.SetUseSuggestionMode(false);
170
VisualStudio.
Editor
.SendKeys("names");
171
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
173
VisualStudio.
Editor
.SendKeys(" Goo");
174
VisualStudio.
Editor
.Verify.CurrentLineText("namespace Goo$$", assertCaretPosition: true);
177
VisualStudio.
Editor
.SetUseSuggestionMode(true);
179
VisualStudio.
Editor
.SendKeys("nam");
180
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
182
VisualStudio.
Editor
.SendKeys(" Goo");
183
VisualStudio.
Editor
.Verify.CurrentLineText("nam Goo$$", assertCaretPosition: true);
193
VisualStudio.
Editor
.SendKeys(Ctrl(VirtualKey.Space));
194
VisualStudio.
Editor
.Verify.CompletionItemsExist("System");
204
VisualStudio.
Editor
.SendKeys('c');
205
VisualStudio.
Editor
.Verify.CurrentCompletionItem("c");
206
VisualStudio.
Editor
.Verify.CompletionItemsExist("c");
208
VisualStudio.
Editor
.SendKeys(VirtualKey.Down);
209
VisualStudio.
Editor
.Verify.CurrentCompletionItem("char");
210
VisualStudio.
Editor
.Verify.CompletionItemsExist("char");
228
VisualStudio.
Editor
.SendKeys("<s");
229
VisualStudio.
Editor
.Verify.CompletionItemsExist("see", "seealso", "summary");
232
var completionItems = VisualStudio.
Editor
.GetCompletionItems();
234
var currentIndex = Array.IndexOf(completionItems, VisualStudio.
Editor
.GetCurrentCompletionItem());
239
VisualStudio.
Editor
.SendKeys(keys);
242
VisualStudio.
Editor
.SendKeys(VirtualKey.Enter);
243
VisualStudio.
Editor
.Verify.CurrentLineText("///<see cref=\"$$\"/>", assertCaretPosition: true);
256
VisualStudio.
Editor
.SendKeys("<summary>");
257
VisualStudio.
Editor
.Verify.CurrentLineText("/// <summary>$$</summary>", assertCaretPosition: true);
264
VisualStudio.
Editor
.SendKeys("</");
265
VisualStudio.
Editor
.Verify.CurrentLineText("/// <summary></summary>$$", assertCaretPosition: true);
282
VisualStudio.
Editor
.SetUseSuggestionMode(false);
284
VisualStudio.
Editor
.SendKeys("Mai");
285
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
287
VisualStudio.
Editor
.SendKeys("(");
289
VisualStudio.
Editor
.Verify.CurrentSignature("void Class1.Main(string[] args)");
290
VisualStudio.
Editor
.Verify.CurrentParameter("args", "");
306
VisualStudio.
Editor
.SetUseSuggestionMode(false);
308
VisualStudio.
Editor
.SendKeys(
313
VisualStudio.
Editor
.InvokeCompletionList();
315
VisualStudio.
Editor
.SendKeys('}');
317
VisualStudio.
Editor
.Verify.TextContains(@"
342
VisualStudio.
Editor
.SetUseSuggestionMode(false);
344
VisualStudio.
Editor
.SendKeys(
348
VisualStudio.
Editor
.Verify.TextContains(@"
374
VisualStudio.
Editor
.SetUseSuggestionMode(true);
376
VisualStudio.
Editor
.SendKeys(
380
VisualStudio.
Editor
.Verify.TextContains(@"
404
VisualStudio.
Editor
.SetUseSuggestionMode(false);
406
VisualStudio.
Editor
.SendKeys("int P { g");
407
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
409
VisualStudio.
Editor
.SendKeys("{");
411
VisualStudio.
Editor
.Verify.TextContains(@"
423
var visibleColumns = VisualStudio.
Editor
.GetVisibleColumnCount();
438
VisualStudio.
Editor
.SendKeys(
442
var actualText = VisualStudio.
Editor
.GetText();
444
Assert.True(VisualStudio.
Editor
.IsCaretOnScreen());
445
Assert.True(VisualStudio.
Editor
.GetCaretColumn() > visibleColumns, "This test is inconclusive if the view didn't need to move to keep the caret on screen.");
455
VisualStudio.
Editor
.SendKeys(Ctrl(VirtualKey.Space));
456
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
458
VisualStudio.
Editor
.SendKeys(Ctrl(VirtualKey.A));
459
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
CSharp\CSharpKeywordHighlighting.cs (5)
44
VisualStudio.
Editor
.SetText(text);
77
VisualStudio.
Editor
.SetText(text);
102
VisualStudio.
Editor
.SetText(text);
110
VisualStudio.
Editor
.PlaceCaret(marker, charsOffset: -1);
119
Assert.Equal(expectedCount, VisualStudio.
Editor
.GetKeywordHighlightTags());
CSharp\CSharpMoveToNamespaceDialog.cs (12)
39
VisualStudio.
Editor
.InvokeCodeActionList();
40
VisualStudio.
Editor
.Verify.CodeAction("Move to namespace...",
48
VisualStudio.
Editor
.Verify.TextContains(
71
VisualStudio.
Editor
.InvokeCodeActionList();
72
VisualStudio.
Editor
.Verify.CodeAction("Move to namespace...",
81
VisualStudio.
Editor
.Verify.TextContains(
104
VisualStudio.
Editor
.InvokeCodeActionList();
105
VisualStudio.
Editor
.Verify.CodeAction("Move to namespace...",
113
VisualStudio.
Editor
.Verify.TextContains(
135
VisualStudio.
Editor
.InvokeCodeActionList();
136
VisualStudio.
Editor
.Verify.CodeAction("Move to namespace...",
145
VisualStudio.
Editor
.Verify.TextContains(
CSharp\CSharpOutlining.cs (4)
50
VisualStudio.
Editor
.SetText(text);
51
Assert.Equal(spans.OrderBy(s => s.Start), VisualStudio.
Editor
.GetOutliningSpans());
82
VisualStudio.
Editor
.SetText(text);
93
Assert.Equal(expectedSpans, VisualStudio.
Editor
.GetOutliningSpans());
CSharp\CSharpReferenceHighlighting.cs (19)
44
VisualStudio.
Editor
.SetText(text);
64
VisualStudio.
Editor
.SetText(text);
83
VisualStudio.
Editor
.SetText(text);
84
VisualStudio.
Editor
.PlaceCaret("x");
85
VisualStudio.
Editor
.InvokeNavigateToNextHighlightedReference();
87
VisualStudio.
Editor
.Verify.CurrentLineText("x$$ = 3;", assertCaretPosition: true, trimWhitespace: true);
104
VisualStudio.
Editor
.SetText(text);
105
VisualStudio.
Editor
.PlaceCaret("x");
107
VisualStudio.
Editor
.InvokeNavigateToNextHighlightedReference();
109
VisualStudio.
Editor
.Verify.CurrentLineText("x$$++;", assertCaretPosition: true, trimWhitespace: true);
111
VisualStudio.
Editor
.InvokeNavigateToNextHighlightedReference();
113
VisualStudio.
Editor
.Verify.CurrentLineText("x$$ = 3;", assertCaretPosition: true, trimWhitespace: true);
118
VisualStudio.
Editor
.PlaceCaret(marker, charsOffset: -1);
127
AssertEx.SetEqual(spans["definition"], VisualStudio.
Editor
.GetTagSpans(DefinitionHighlightTag.TagId), message: "Testing 'definition'\r\n");
131
AssertEx.SetEqual(spans["reference"], VisualStudio.
Editor
.GetTagSpans(ReferenceHighlightTag.TagId), message: "Testing 'reference'\r\n");
136
AssertEx.SetEqual(spans["writtenreference"], VisualStudio.
Editor
.GetTagSpans(WrittenReferenceHighlightTag.TagId), message: "Testing 'writtenreference'\r\n");
142
VisualStudio.
Editor
.PlaceCaret(marker, charsOffset: -1);
151
Assert.Empty(VisualStudio.
Editor
.GetTagSpans(ReferenceHighlightTag.TagId));
152
Assert.Empty(VisualStudio.
Editor
.GetTagSpans(DefinitionHighlightTag.TagId));
CSharp\CSharpRenameFileToMatchTypeRefactoring.cs (17)
35
VisualStudio.
Editor
.InvokeCodeActionList();
36
VisualStudio.
Editor
.Verify.CodeAction("Rename file to MismatchedClassName.cs", applyFix: true);
39
VisualStudio.
Editor
.Verify.TextContains("class MismatchedClassName { }");
52
VisualStudio.
Editor
.InvokeCodeActionList();
53
VisualStudio.
Editor
.Verify.CodeAction("Rename file to MismatchedClassName.cs", applyFix: true);
56
VisualStudio.
Editor
.Verify.TextContains("class MismatchedClassName { }");
66
VisualStudio.
Editor
.SendKeys("public ");
68
VisualStudio.
Editor
.InvokeCodeActionList();
69
VisualStudio.
Editor
.Verify.CodeAction("Rename file to MismatchedClassName.cs", applyFix: true);
72
VisualStudio.
Editor
.Verify.CurrentLineText("public class MismatchedClassName { }");
76
VisualStudio.
Editor
.Undo();
77
VisualStudio.
Editor
.Verify.CurrentLineText("public class MismatchedClassName { }");
81
VisualStudio.
Editor
.Undo();
82
VisualStudio.
Editor
.Verify.CurrentLineText("class MismatchedClassName { }");
85
VisualStudio.
Editor
.Redo();
86
VisualStudio.
Editor
.Verify.CurrentLineText("public class MismatchedClassName { }");
89
VisualStudio.
Editor
.Redo();
CSharp\CSharpReplIdeFeatures.cs (1)
26
VisualStudio.
Editor
.SetUseSuggestionMode(false);
CSharp\CSharpReplIntellisense.cs (3)
72
VisualStudio.
Editor
.SetUseSuggestionMode(false);
79
VisualStudio.
Editor
.SetUseSuggestionMode(false);
81
VisualStudio.
Editor
.InvokeCompletionList();
CSharp\CSharpSendToInteractive.cs (18)
36
VisualStudio.
Editor
.SetText(@"using System;
65
VisualStudio.
Editor
.Activate();
76
VisualStudio.
Editor
.PlaceCaret("/* 1 */", charsOffset: 1);
77
VisualStudio.
Editor
.PlaceCaret("/* 2 */", charsOffset: -1, extendSelection: true);
92
VisualStudio.
Editor
.PlaceCaret("/* 3 */", charsOffset: 1);
93
VisualStudio.
Editor
.PlaceCaret("/* 4 */", charsOffset: -1, extendSelection: true);
111
VisualStudio.
Editor
.PlaceCaret("/* 5 */", charsOffset: 6);
112
VisualStudio.
Editor
.PlaceCaret("/* 6 */", charsOffset: -3, extendSelection: true, selectBlock: true);
131
VisualStudio.
Editor
.PlaceCaret("/* 7 */", charsOffset: 1);
132
VisualStudio.
Editor
.PlaceCaret("/* 8 */", charsOffset: -1, extendSelection: true);
147
VisualStudio.
Editor
.PlaceCaret("/* 1 */", charsOffset: 1);
148
VisualStudio.
Editor
.PlaceCaret("/* 2 */", charsOffset: -1, extendSelection: true);
163
VisualStudio.
Editor
.PlaceCaret("/* 3 */", charsOffset: 1);
164
VisualStudio.
Editor
.PlaceCaret("/* 4 */", charsOffset: -1, extendSelection: true);
182
VisualStudio.
Editor
.PlaceCaret("/* 5 */", charsOffset: 6);
183
VisualStudio.
Editor
.PlaceCaret("/* 6 */", charsOffset: -3, extendSelection: true, selectBlock: true);
204
VisualStudio.
Editor
.PlaceCaret("/* 7 */", charsOffset: 1);
205
VisualStudio.
Editor
.PlaceCaret("/* 8 */", charsOffset: -1, extendSelection: true);
CSharp\CSharpSignatureHelp.cs (26)
71
VisualStudio.
Editor
.InvokeSignatureHelp();
72
VisualStudio.
Editor
.Verify.CurrentSignature("C C.Method(int i, int i2)\r\nHello World 2.0!");
73
VisualStudio.
Editor
.Verify.CurrentParameter("i2", "an integer, anything you like.");
74
VisualStudio.
Editor
.Verify.Parameters(
78
VisualStudio.
Editor
.SendKeys(new object[] { VirtualKey.Home, new KeyPress(VirtualKey.End, ShiftState.Shift), VirtualKey.Delete });
79
VisualStudio.
Editor
.SendKeys("var op = OutAndParam(");
81
VisualStudio.
Editor
.Verify.CurrentSignature("void C.OutAndParam(ref string[][,] strings, out string[] outArr, params dynamic d)\r\nComplex Method Params");
82
VisualStudio.
Editor
.Verify.CurrentParameter("strings", "Jagged MultiDimensional Array");
83
VisualStudio.
Editor
.Verify.Parameters(
129
VisualStudio.
Editor
.InvokeSignatureHelp();
130
VisualStudio.
Editor
.Verify.CurrentSignature("C C.GenericMethod<T1, T2>(T1 i, T2 i2)");
131
VisualStudio.
Editor
.Verify.CurrentParameter("T1", "");
132
VisualStudio.
Editor
.Verify.Parameters(
177
VisualStudio.
Editor
.InvokeSignatureHelp();
178
VisualStudio.
Editor
.Verify.CurrentSignature("C C.GenericMethod<string, int>(string i, int i2)");
179
VisualStudio.
Editor
.Verify.CurrentParameter("i", "");
180
VisualStudio.
Editor
.Verify.Parameters(
204
VisualStudio.
Editor
.SendKeys("(");
206
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
207
Assert.True(VisualStudio.
Editor
.IsSignatureHelpActive());
209
VisualStudio.
Editor
.InvokeSignatureHelp();
211
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
212
Assert.True(VisualStudio.
Editor
.IsSignatureHelpActive());
214
VisualStudio.
Editor
.Verify.CurrentSignature("void C.Test()");
216
VisualStudio.
Editor
.SendKeys(VirtualKey.Down);
218
VisualStudio.
Editor
.Verify.CurrentSignature("void C.Test(int x)");
CSharp\CSharpWinForms.cs (31)
35
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
39
var actualText = VisualStudio.
Editor
.GetText();
49
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
52
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "NewButtonText");
55
var actualText = VisualStudio.
Editor
.GetText();
64
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
67
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextGoesHere");
69
var actualPropertyValue = VisualStudio.
Editor
.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text");
75
var actualText = VisualStudio.
Editor
.GetText();
78
VisualStudio.
Editor
.SelectTextInCurrentDocument(@"this.SomeButton.Text = ""ButtonTextGoesHere"";");
79
VisualStudio.
Editor
.SendKeys(@"this.SomeButton.Text = ""GibberishText"";");
84
actualPropertyValue = VisualStudio.
Editor
.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text");
93
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
96
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "ExecuteWhenButtonClicked");
98
var designerActualText = VisualStudio.
Editor
.GetText();
101
var codeFileActualText = VisualStudio.
Editor
.GetText();
121
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
125
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextValue");
126
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "SomeButtonHandler");
128
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Name", propertyValue: "SomeNewButton");
132
var actualText = VisualStudio.
Editor
.GetText();
146
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
149
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "GooHandler");
151
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "");
155
var actualText = VisualStudio.
Editor
.GetText();
164
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
167
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Modifiers",
172
var actualText = VisualStudio.
Editor
.GetText();
181
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
184
VisualStudio.
Editor
.DeleteWinFormButton("SomeButton");
187
var actualText = VisualStudio.
Editor
.GetText();
VisualBasic\BasicChangeSignatureDialog.cs (12)
43
VisualStudio.
Editor
.InvokeCodeActionList();
44
VisualStudio.
Editor
.Verify.CodeAction("Change signature...", applyFix: false);
60
var actualText = VisualStudio.
Editor
.GetText();
83
var actualText = VisualStudio.
Editor
.GetText();
103
VisualStudio.
Editor
.SetText(@"
139
var actualText = VisualStudio.
Editor
.GetText();
142
actualText = VisualStudio.
Editor
.GetText();
220
var actualText = VisualStudio.
Editor
.GetText();
251
var actualText = VisualStudio.
Editor
.GetText();
271
VisualStudio.
Editor
.SetText(@"
300
var actualText = VisualStudio.
Editor
.GetText();
303
actualText = VisualStudio.
Editor
.GetText();
VisualBasic\BasicCodeActions.cs (2)
46
VisualStudio.
Editor
.InvokeCodeActionList();
47
VisualStudio.
Editor
.Verify.CodeAction("Generate method 'Goo.Bar'", applyFix: true);
VisualBasic\BasicCodeDefinitionWindow.cs (1)
31
VisualStudio.
Editor
.Activate();
VisualBasic\BasicEditAndContinue.cs (29)
46
VisualStudio.
Editor
.SetText(@"
67
VisualStudio.
Editor
.Activate();
68
VisualStudio.
Editor
.ReplaceText("names(0)", "names(1)");
79
VisualStudio.
Editor
.SetText(@"
94
VisualStudio.
Editor
.Activate();
95
VisualStudio.
Editor
.ReplaceText("Console.WriteLine(1)",
102
VisualStudio.
Editor
.Verify.CurrentLineText("End Try");
109
VisualStudio.
Editor
.SetText(@"
124
VisualStudio.
Editor
.Activate();
125
VisualStudio.
Editor
.ReplaceText("x * x", "x * 2");
132
VisualStudio.
Editor
.Activate();
133
VisualStudio.
Editor
.ReplaceText("x * 2", "x * x");
143
VisualStudio.
Editor
.SetText(@"
157
VisualStudio.
Editor
.ReplaceText("x = 4", "x = 42");
173
VisualStudio.
Editor
.SetText(@"
189
VisualStudio.
Editor
.SetText(@"
211
VisualStudio.
Editor
.Activate();
212
VisualStudio.
Editor
.ReplaceText("5", "42");
221
VisualStudio.
Editor
.SetText(@"
233
VisualStudio.
Editor
.Activate();
234
VisualStudio.
Editor
.ReplaceText("Dim goo As String = \"abc\"", "Dim goo As Single = 10");
235
VisualStudio.
Editor
.SelectTextInCurrentDocument("Sub Main()");
246
VisualStudio.
Editor
.SetText(@"
266
VisualStudio.
Editor
.Activate();
267
VisualStudio.
Editor
.ReplaceText("Dim lLng As Long = 5", "Dim lLng As Long = 444");
281
VisualStudio.
Editor
.SetText(@"
294
VisualStudio.
Editor
.Activate();
298
VisualStudio.
Editor
.ReplaceText("System.Diagnostics.Debugger.Break()", @"iInt = 5
301
VisualStudio.
Editor
.SelectTextInCurrentDocument("iInt = 5");
VisualBasic\BasicEndConstruct.cs (10)
38
VisualStudio.
Editor
.SendKeys(VirtualKey.Enter, " ");
39
VisualStudio.
Editor
.Verify.TextContains(@"
59
VisualStudio.
Editor
.SendKeys("While True", VirtualKey.Enter, " ");
60
VisualStudio.
Editor
.Verify.TextContains(@"
77
VisualStudio.
Editor
.SendKeys(new KeyPress(VirtualKey.Backspace, ShiftState.Ctrl));
78
VisualStudio.
Editor
.SendKeys("Class", VirtualKey.Tab);
79
VisualStudio.
Editor
.Verify.TextContains(@"
93
VisualStudio.
Editor
.SendKeys(new KeyPress(VirtualKey.Backspace, ShiftState.Ctrl));
94
VisualStudio.
Editor
.SendKeys("fu", VirtualKey.Tab);
95
VisualStudio.
Editor
.Verify.TextContains(@"
VisualBasic\BasicExpressionEvaluator.cs (2)
35
VisualStudio.
Editor
.SetText(@"Imports System
131
VisualStudio.
Editor
.SetText(@"
VisualBasic\BasicExtractInterfaceDialog.cs (15)
37
VisualStudio.
Editor
.InvokeCodeActionList();
38
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
49
VisualStudio.
Editor
.Verify.TextContains(@"Class C
58
VisualStudio.
Editor
.Verify.TextContains(@"Interface IC
71
VisualStudio.
Editor
.InvokeCodeActionList();
72
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
92
VisualStudio.
Editor
.InvokeCodeActionList();
93
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
105
VisualStudio.
Editor
.Verify.TextContains(@"Interface IC
127
VisualStudio.
Editor
.InvokeCodeActionList();
128
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
139
VisualStudio.
Editor
.Verify.TextContains(@"Interface IC
162
VisualStudio.
Editor
.InvokeCodeActionList();
163
VisualStudio.
Editor
.Verify.CodeAction("Extract interface...",
175
VisualStudio.
Editor
.Verify.TextContains(@"Namespace A
VisualBasic\BasicExtractMethod.cs (13)
53
VisualStudio.
Editor
.SetText(TestSource);
54
VisualStudio.
Editor
.PlaceCaret("Console", charsOffset: -1);
55
VisualStudio.
Editor
.PlaceCaret("Hello VB!", charsOffset: 3, extendSelection: true);
83
VisualStudio.
Editor
.Verify.TextContains(expectedText);
84
AssertEx.SetEqual(spans, VisualStudio.
Editor
.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
86
VisualStudio.
Editor
.SendKeys("SayHello", VirtualKey.Enter);
87
VisualStudio.
Editor
.Verify.TextContains(@" Private Sub SayHello()
95
VisualStudio.
Editor
.SetText(TestSource);
96
VisualStudio.
Editor
.PlaceCaret("a = 5", charsOffset: -1);
97
VisualStudio.
Editor
.PlaceCaret("a * b", charsOffset: 1, extendSelection: true);
98
VisualStudio.
Editor
.Verify.CodeAction("Extract method", applyFix: true, blockUntilComplete: true);
126
Assert.Equal(expectedText, VisualStudio.
Editor
.GetText());
127
AssertEx.SetEqual(spans, VisualStudio.
Editor
.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
VisualBasic\BasicGenerateConstructorDialog.cs (21)
41
VisualStudio.
Editor
.InvokeCodeActionList();
42
VisualStudio.
Editor
.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false);
45
var actualText = VisualStudio.
Editor
.GetText();
70
VisualStudio.
Editor
.InvokeCodeActionList();
71
VisualStudio.
Editor
.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false);
75
var actualText = VisualStudio.
Editor
.GetText();
104
VisualStudio.
Editor
.InvokeCodeActionList();
105
VisualStudio.
Editor
.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false);
107
VisualStudio.
Editor
.DialogSendKeys(DialogName, VirtualKey.Tab);
108
VisualStudio.
Editor
.DialogSendKeys(DialogName, VirtualKey.Tab);
109
VisualStudio.
Editor
.PressDialogButton(DialogName, "Down");
112
var actualText = VisualStudio.
Editor
.GetText();
141
VisualStudio.
Editor
.InvokeCodeActionList();
142
VisualStudio.
Editor
.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false);
144
VisualStudio.
Editor
.DialogSendKeys(DialogName, VirtualKey.Tab);
145
VisualStudio.
Editor
.DialogSendKeys(DialogName, VirtualKey.Tab);
146
VisualStudio.
Editor
.DialogSendKeys(DialogName, VirtualKey.Space);
149
var actualText = VisualStudio.
Editor
.GetText();
165
=> VisualStudio.
Editor
.Verify.Dialog(DialogName, isOpen);
168
=> VisualStudio.
Editor
.PressDialogButton(DialogName, "CancelButton");
171
=> VisualStudio.
Editor
.PressDialogButton(DialogName, "OkButton");
VisualBasic\BasicGenerateEqualsAndGetHashCodeDialog.cs (9)
40
VisualStudio.
Editor
.InvokeCodeActionList();
41
VisualStudio.
Editor
.Verify.CodeAction("Generate Equals(object)...", applyFix: true, blockUntilComplete: false);
44
var actualText = VisualStudio.
Editor
.GetText();
70
VisualStudio.
Editor
.InvokeCodeActionList();
71
VisualStudio.
Editor
.Verify.CodeAction("Generate Equals(object)...", applyFix: true, blockUntilComplete: false);
75
var actualText = VisualStudio.
Editor
.GetText();
96
=> VisualStudio.
Editor
.Verify.Dialog(DialogName, isOpen);
99
=> VisualStudio.
Editor
.PressDialogButton(DialogName, "CancelButton");
102
=> VisualStudio.
Editor
.PressDialogButton(DialogName, "OkButton");
VisualBasic\BasicGenerateTypeDialog.cs (7)
45
VisualStudio.
Editor
.Verify.CodeAction("Generate new type...",
56
var actualText = VisualStudio.
Editor
.GetText();
67
actualText = VisualStudio.
Editor
.GetText();
87
VisualStudio.
Editor
.Verify.CodeAction("Generate new type...",
100
var actualText = VisualStudio.
Editor
.GetText();
106
actualText = VisualStudio.
Editor
.GetText();
127
VisualStudio.
Editor
.Verify.CodeAction("Generate new type...",
VisualBasic\BasicImmediate.cs (1)
39
VisualStudio.
Editor
.SetText(@"
VisualBasic\BasicIntelliSense.cs (48)
45
VisualStudio.
Editor
.SetUseSuggestionMode(false);
48
VisualStudio.
Editor
.Verify.CompletionItemsExist("Of");
50
VisualStudio.
Editor
.Verify.TextContains(@"
62
VisualStudio.
Editor
.Verify.TextContains(@"
71
VisualStudio.
Editor
.Verify.CompletionItemsExist("Integer");
75
VisualStudio.
Editor
.Verify.TextContains(@"
85
VisualStudio.
Editor
.Verify.TextContains(@"
95
VisualStudio.
Editor
.Verify.TextContains(@"
105
VisualStudio.
Editor
.Verify.TextContains(@"
115
VisualStudio.
Editor
.Verify.TextContains(@"
125
VisualStudio.
Editor
.Verify.TextContains(@"
135
VisualStudio.
Editor
.Verify.TextContains(@"
154
VisualStudio.
Editor
.SetUseSuggestionMode(false);
157
VisualStudio.
Editor
.Verify.CompletionItemsExist("Dim", "ReDim");
160
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
163
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
166
VisualStudio.
Editor
.Verify.CompletionItemsExist("As");
170
VisualStudio.
Editor
.Verify.CompletionItemsExist("Integer", "UInteger");
173
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
176
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
179
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
182
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
185
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
188
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
191
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
196
Assert.True(VisualStudio.
Editor
.IsCompletionActive());
209
VisualStudio.
Editor
.SetUseSuggestionMode(false);
212
VisualStudio.
Editor
.Verify.CompletionItemsExist("_AppDomain");
215
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
216
var actualText = VisualStudio.
Editor
.GetText();
230
VisualStudio.
Editor
.SetUseSuggestionMode(false);
233
VisualStudio.
Editor
.Verify.CompletionItemsExist("Microsoft", "System");
236
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
249
VisualStudio.
Editor
.SetUseSuggestionMode(false);
252
VisualStudio.
Editor
.Verify.CompletionItemsExist("M");
255
VisualStudio.
Editor
.Verify.CompletionItemsExist("val");
258
VisualStudio.
Editor
.Verify.TextContains(@"
270
VisualStudio.
Editor
.SetUseSuggestionMode(false);
273
VisualStudio.
Editor
.Verify.CurrentLineText("Namespace Foo$$", assertCaretPosition: true);
277
VisualStudio.
Editor
.SendKeys(new KeyPress(VirtualKey.Space, ShiftState.Ctrl | ShiftState.Alt));
280
VisualStudio.
Editor
.Verify.CurrentLineText("Nam Foo$$", assertCaretPosition: true);
286
VisualStudio.
Editor
.SetUseSuggestionMode(false);
289
VisualStudio.
Editor
.Verify.CurrentLineText("Namespace Foo$$", assertCaretPosition: true);
296
VisualStudio.
Editor
.Verify.CurrentLineText("Nam Foo$$", assertCaretPosition: true);
312
VisualStudio.
Editor
.SetUseSuggestionMode(false);
315
VisualStudio.
Editor
.Verify.CompletionItemsExist("UFoo");
318
Assert.False(VisualStudio.
Editor
.IsCompletionActive());
319
var actualText = VisualStudio.
Editor
.GetText();
VisualBasic\BasicKeywordHighlighting.cs (5)
28
VisualStudio.
Editor
.SetText(@"
38
VisualStudio.
Editor
.InvokeNavigateToNextHighlightedReference();
39
VisualStudio.
Editor
.Verify.CurrentLineText("For a = 0 To 1 Step$$ 1", assertCaretPosition: true, trimWhitespace: true);
44
VisualStudio.
Editor
.PlaceCaret(marker, charsOffset: -1);
53
Assert.Equal(expectedCount, VisualStudio.
Editor
.GetKeywordHighlightTags().Length);
VisualBasic\BasicOrganizing.cs (1)
37
VisualStudio.
Editor
.Verify.TextContains(@"Imports System.Runtime.CompilerServices
VisualBasic\BasicOutlining.cs (2)
42
VisualStudio.
Editor
.SetText(text);
43
Assert.Equal(spans.OrderBy(s => s.Start), VisualStudio.
Editor
.GetOutliningSpans());
VisualBasic\BasicReferenceHighlighting.cs (9)
41
VisualStudio.
Editor
.SetText(text);
50
VisualStudio.
Editor
.PlaceCaret(marker, charsOffset: -1);
59
AssertEx.SetEqual(spans["reference"], VisualStudio.
Editor
.GetTagSpans(ReferenceHighlightTag.TagId), message: "Testing 'reference'\r\n");
60
AssertEx.SetEqual(spans["writtenReference"], VisualStudio.
Editor
.GetTagSpans(WrittenReferenceHighlightTag.TagId), message: "Testing 'writtenReference'\r\n");
61
AssertEx.SetEqual(spans["definition"], VisualStudio.
Editor
.GetTagSpans(DefinitionHighlightTag.TagId), message: "Testing 'definition'\r\n");
66
VisualStudio.
Editor
.PlaceCaret(marker, charsOffset: -1);
75
Assert.Empty(VisualStudio.
Editor
.GetTagSpans(ReferenceHighlightTag.TagId));
76
Assert.Empty(VisualStudio.
Editor
.GetTagSpans(WrittenReferenceHighlightTag.TagId));
77
Assert.Empty(VisualStudio.
Editor
.GetTagSpans(DefinitionHighlightTag.TagId));
VisualBasic\BasicSignatureHelp.cs (34)
80
VisualStudio.
Editor
.SendKeys("Dim m=Method(1,");
81
VisualStudio.
Editor
.InvokeSignatureHelp();
82
VisualStudio.
Editor
.Verify.CurrentSignature("C.Method(i As Integer, i2 As Integer) As C\r\nHello World 2.0!");
83
VisualStudio.
Editor
.Verify.CurrentParameter("i2", "an integer, anything you like.");
84
VisualStudio.
Editor
.Verify.Parameters(
94
VisualStudio.
Editor
.SendKeys("Dim gm = GenericMethod");
95
VisualStudio.
Editor
.SendKeys(VirtualKey.Escape);
96
VisualStudio.
Editor
.SendKeys("(");
97
VisualStudio.
Editor
.Verify.CurrentSignature("C.GenericMethod(Of T1)(i As T1) As C\r\nHello Generic World!");
98
VisualStudio.
Editor
.Verify.CurrentParameter("i", "Param 1 of type T1");
99
VisualStudio.
Editor
.Verify.Parameters(
135
VisualStudio.
Editor
.SendKeys("GenericMethod");
136
VisualStudio.
Editor
.SendKeys(VirtualKey.Escape);
137
VisualStudio.
Editor
.SendKeys("(Of ");
138
VisualStudio.
Editor
.Verify.CurrentSignature("C(Of T, R).GenericMethod(Of T1)(i As T1)\r\nGeneric Method with 1 Type Param");
139
VisualStudio.
Editor
.Verify.CurrentParameter("T1", "Type Parameter");
140
VisualStudio.
Editor
.Verify.Parameters(
163
VisualStudio.
Editor
.InvokeSignatureHelp();
164
VisualStudio.
Editor
.Verify.CurrentSignature("C.GenericMethod(Of T1, T2)(i As T1, i2 As T2) As C");
165
VisualStudio.
Editor
.Verify.CurrentParameter("T2", "");
166
VisualStudio.
Editor
.Verify.Parameters(
181
VisualStudio.
Editor
.SendKeys("Method(");
182
VisualStudio.
Editor
.Verify.CurrentSignature("M.Method(a As Integer, b As Integer)");
183
VisualStudio.
Editor
.Verify.CurrentParameter("a", "");
184
VisualStudio.
Editor
.SendKeys("1, ");
185
VisualStudio.
Editor
.Verify.CurrentParameter("b", "");
201
VisualStudio.
Editor
.SendKeys("Goo(");
202
VisualStudio.
Editor
.Verify.CurrentSignature("C.Goo()");
204
VisualStudio.
Editor
.SetText(@"
208
Assert.False(VisualStudio.
Editor
.IsSignatureHelpActive());
216
VisualStudio.
Editor
.SendKeys("Dim op = OutAndParam(");
217
VisualStudio.
Editor
.Verify.CurrentSignature("C.OutAndParam(ByRef strings As String()(,), ByRef outArr As String(), ParamArray d As Object)\r\nComplex Method Params");
218
VisualStudio.
Editor
.Verify.CurrentParameter("strings", "Jagged MultiDimensional Array");
219
VisualStudio.
Editor
.Verify.Parameters(
VisualBasic\BasicWinForms.cs (51)
37
VisualStudio.
Editor
.SendKeys("My.");
38
VisualStudio.
Editor
.Verify.CompletionItemsExist("Application");
39
VisualStudio.
Editor
.Verify.CompletionItemsExist("Computer");
40
VisualStudio.
Editor
.Verify.CompletionItemsExist("Forms");
41
VisualStudio.
Editor
.Verify.CompletionItemsExist("MySettings");
42
VisualStudio.
Editor
.Verify.CompletionItemsExist("Resources");
43
VisualStudio.
Editor
.Verify.CompletionItemsExist("Settings");
44
VisualStudio.
Editor
.Verify.CompletionItemsExist("User");
45
VisualStudio.
Editor
.Verify.CompletionItemsExist("WebServices");
46
VisualStudio.
Editor
.Verify.CompletionItemDoNotExist("Equals");
47
VisualStudio.
Editor
.Verify.CompletionItemDoNotExist("MyApplication");
49
VisualStudio.
Editor
.SendKeys("Forms.");
50
VisualStudio.
Editor
.Verify.CompletionItemsExist("Form1");
51
VisualStudio.
Editor
.Verify.CompletionItemDoNotExist("Equals");
52
VisualStudio.
Editor
.Verify.CompletionItemDoNotExist("GetHashCode");
53
VisualStudio.
Editor
.Verify.CompletionItemDoNotExist("ToString");
61
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
66
var actualText = VisualStudio.
Editor
.GetText();
76
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
79
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "NewButtonText");
82
var actualText = VisualStudio.
Editor
.GetText();
91
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
94
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextGoesHere");
96
var actualPropertyValue = VisualStudio.
Editor
.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text");
102
var actualText = VisualStudio.
Editor
.GetText();
105
VisualStudio.
Editor
.SelectTextInCurrentDocument(@"Me.SomeButton.Text = ""ButtonTextGoesHere""");
106
VisualStudio.
Editor
.SendKeys(@"Me.SomeButton.Text = ""GibberishText""");
111
actualPropertyValue = VisualStudio.
Editor
.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text");
120
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
123
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "ExecuteWhenButtonClicked");
125
var actualText = VisualStudio.
Editor
.GetText();
135
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
139
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextValue");
140
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "SomeButtonHandler");
142
VisualStudio.
Editor
.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Name", propertyValue: "SomeNewButton");
146
var formDesignerActualText = VisualStudio.
Editor
.GetText();
151
var actualText = VisualStudio.
Editor
.GetText();
154
var formActualText = VisualStudio.
Editor
.GetText();
157
VisualStudio.
Editor
.SelectTextInCurrentDocument(@"SomeNewButton");
159
VisualStudio.
Editor
.SendKeys("AnotherNewButton", VirtualKey.Enter);
160
formActualText = VisualStudio.
Editor
.GetText();
169
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
172
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "GooHandler");
174
VisualStudio.
Editor
.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "");
178
var actualText = VisualStudio.
Editor
.GetText();
187
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
190
VisualStudio.
Editor
.EditWinFormButtonProperty(
197
var actualText = VisualStudio.
Editor
.GetText();
206
VisualStudio.
Editor
.AddWinFormButton("SomeButton");
209
VisualStudio.
Editor
.DeleteWinFormButton("SomeButton");
212
var actualText = VisualStudio.
Editor
.GetText();