public void CancelRenameTracking() { var code = @" class C$$ { }"; using (var state = new RenameTrackingTestState(code, LanguageNames.CSharp)) { state.EditorOperations.InsertText("at"); state.AssertTag("C", "Cat"); state.SendEscape(); state.AssertNoTag(); } }
public async Task CancelRenameTracking() { var code = @" class C$$ { }"; using (var state = new RenameTrackingTestState(code, LanguageNames.CSharp)) { state.EditorOperations.InsertText("at"); await state.AssertTag("C", "Cat").ConfigureAwait(true); state.SendEscape(); await state.AssertNoTag().ConfigureAwait(true); } }
public void RenameTrackingNotWhenDeclaringEnumMembersEvenAfterCancellation() { var code = @" Enum E $$ End Enum"; using (var state = new RenameTrackingTestState(code, LanguageNames.VisualBasic)) { state.EditorOperations.InsertText(" a"); state.EditorOperations.InsertText("b"); state.AssertNoTag(); state.SendEscape(); state.EditorOperations.InsertText("c"); state.AssertNoTag(); } }
public void RenameTrackingDoesNotProvideDiagnosticAfterCancellation() { var code = @" class C$$ { }"; using (var state = new RenameTrackingTestState(code, LanguageNames.CSharp)) { state.EditorOperations.InsertText("at"); state.AssertTag("C", "Cat"); Assert.NotEmpty(state.GetDocumentDiagnostics()); state.SendEscape(); state.AssertNoTag(); Assert.Empty(state.GetDocumentDiagnostics()); } }
public void RenameTrackingNotWhenDeclaringEnumMembersEvenAfterCancellation() { var code = @" Enum E $$ End Enum"; using (var state = new RenameTrackingTestState(code, LanguageNames.VisualBasic)) { state.EditorOperations.InsertText(" a"); state.EditorOperations.InsertText("b"); state.AssertNoTag(); state.SendEscape(); state.EditorOperations.InsertText("c"); state.AssertNoTag(); } }
public void CancelRenameTracking() { var code = @" class C$$ { }"; using (var state = new RenameTrackingTestState(code, LanguageNames.CSharp)) { state.EditorOperations.InsertText("at"); state.AssertTag("C", "Cat"); state.SendEscape(); state.AssertNoTag(); } }
public void RenameTrackingDoesNotProvideDiagnosticAfterCancellation() { var code = @" class C$$ { }"; using (var state = new RenameTrackingTestState(code, LanguageNames.CSharp)) { state.EditorOperations.InsertText("at"); state.AssertTag("C", "Cat"); Assert.NotEmpty(state.GetDocumentDiagnostics()); state.SendEscape(); state.AssertNoTag(); Assert.Empty(state.GetDocumentDiagnostics()); } }
public async Task CancelRenameTracking() { var code = @" class C$$ { }"; using (var state = new RenameTrackingTestState(code, LanguageNames.CSharp)) { state.EditorOperations.InsertText("at"); await state.AssertTag("C", "Cat").ConfigureAwait(true); state.SendEscape(); await state.AssertNoTag().ConfigureAwait(true); } }