提交 ad2f3988 编写于 作者: T Tomáš Matoušek 提交者: GitHub

EnC test refactoring (#20061)

Refactor tests
上级 2f833689
...@@ -206,6 +206,7 @@ ...@@ -206,6 +206,7 @@
<Compile Include="Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProviderTests.cs" /> <Compile Include="Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProviderTests.cs" />
<Compile Include="Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProviderTests.cs" /> <Compile Include="Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProviderTests.cs" />
<Compile Include="AddUsing\AddUsingTestsWithAddImportDiagnosticProvider.cs" /> <Compile Include="AddUsing\AddUsingTestsWithAddImportDiagnosticProvider.cs" />
<Compile Include="EditAndContinue\StatementMatchingTests.cs" />
<Compile Include="InitializeParameter\AddParameterCheckTests.cs" /> <Compile Include="InitializeParameter\AddParameterCheckTests.cs" />
<Compile Include="AddParameter\AddParameterTests.cs" /> <Compile Include="AddParameter\AddParameterTests.cs" />
<Compile Include="AutomaticCompletion\AutomaticBraceCompletionTests.cs" /> <Compile Include="AutomaticCompletion\AutomaticBraceCompletionTests.cs" />
...@@ -359,10 +360,10 @@ ...@@ -359,10 +360,10 @@
<Compile Include="EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs" /> <Compile Include="EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs" />
<Compile Include="EditAndContinue\Helpers\CSharpEditAndContinueTestHelpers.cs" /> <Compile Include="EditAndContinue\Helpers\CSharpEditAndContinueTestHelpers.cs" />
<Compile Include="EditAndContinue\Helpers\Extensions.cs" /> <Compile Include="EditAndContinue\Helpers\Extensions.cs" />
<Compile Include="EditAndContinue\Helpers\RudeEditTestBase.cs" /> <Compile Include="EditAndContinue\Helpers\EditingTestBase.cs" />
<Compile Include="EditAndContinue\LineEditTests.cs" /> <Compile Include="EditAndContinue\LineEditTests.cs" />
<Compile Include="EditAndContinue\RudeEditStatementTests.cs" /> <Compile Include="EditAndContinue\StatementEditingTests.cs" />
<Compile Include="EditAndContinue\RudeEditTopLevelTests.cs" /> <Compile Include="EditAndContinue\TopLevelEditingTests.cs" />
<Compile Include="EditAndContinue\SyntaxComparerTests.cs" /> <Compile Include="EditAndContinue\SyntaxComparerTests.cs" />
<Compile Include="EditAndContinue\SyntaxUtilitiesTests.cs" /> <Compile Include="EditAndContinue\SyntaxUtilitiesTests.cs" />
<Compile Include="EncapsulateField\EncapsulateFieldCommandHandlerTests.cs" /> <Compile Include="EncapsulateField\EncapsulateFieldCommandHandlerTests.cs" />
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests
{ {
public class ActiveStatementTests_Methods : RudeEditTestBase public class ActiveStatementTests_Methods : EditingTestBase
{ {
#region Methods #region Methods
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests
{ {
public class ActiveStatementTests : RudeEditTestBase public class ActiveStatementTests : EditingTestBase
{ {
#region Update #region Update
...@@ -8457,7 +8457,7 @@ static void Foo() ...@@ -8457,7 +8457,7 @@ static void Foo()
#region C# 7.0 #region C# 7.0
[Fact] [Fact]
public void MethodUpdate_IsPattern() public void UpdateAroundActiveStatement_IsPattern()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8486,7 +8486,7 @@ static void F(object x) ...@@ -8486,7 +8486,7 @@ static void F(object x)
} }
[Fact] [Fact]
public void MethodUpdate_DeconstructionDeclarationStatement() public void UpdateAroundActiveStatement_DeconstructionDeclarationStatement()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8515,7 +8515,7 @@ static void F(object x) ...@@ -8515,7 +8515,7 @@ static void F(object x)
} }
[Fact] [Fact]
public void MethodUpdate_DeconstructionForEach() public void UpdateAroundActiveStatement_DeconstructionForEach()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8544,7 +8544,7 @@ static void F(object o) ...@@ -8544,7 +8544,7 @@ static void F(object o)
} }
[Fact] [Fact]
public void MethodUpdate_VarDeconstruction() public void UpdateAroundActiveStatement_VarDeconstruction()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8573,7 +8573,7 @@ static void F(object o1, object o2) ...@@ -8573,7 +8573,7 @@ static void F(object o1, object o2)
} }
[Fact] [Fact]
public void MethodUpdate_TypedDeconstruction() public void UpdateAroundActiveStatement_TypedDeconstruction()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8602,7 +8602,7 @@ static void F(object o1, object o2) ...@@ -8602,7 +8602,7 @@ static void F(object o1, object o2)
} }
[Fact] [Fact]
public void MethodUpdate_Tuple() public void UpdateAroundActiveStatement_Tuple()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8631,7 +8631,7 @@ static void F(object o) ...@@ -8631,7 +8631,7 @@ static void F(object o)
} }
[Fact] [Fact]
public void MethodUpdate_LocalFunction() public void UpdateAroundActiveStatement_LocalFunction()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8661,7 +8661,7 @@ static void F(object o) ...@@ -8661,7 +8661,7 @@ static void F(object o)
} }
[Fact] [Fact]
public void MethodUpdate_OutVar() public void UpdateAroundActiveStatement_OutVar()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8690,7 +8690,7 @@ static void F() ...@@ -8690,7 +8690,7 @@ static void F()
} }
[Fact] [Fact]
public void MethodUpdate_OutVarRemoved() public void UpdateAroundActiveStatement_OutVarRemoved()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8718,7 +8718,7 @@ static void F() ...@@ -8718,7 +8718,7 @@ static void F()
} }
[Fact] [Fact]
public void MethodUpdate_Ref() public void UpdateAroundActiveStatement_Ref()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8747,7 +8747,7 @@ static void F() ...@@ -8747,7 +8747,7 @@ static void F()
} }
[Fact] [Fact]
public void MethodUpdate_DeconstructionDeclaration() public void UpdateAroundActiveStatement_DeconstructionDeclaration()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8776,7 +8776,7 @@ static void F(object o1, object o2) ...@@ -8776,7 +8776,7 @@ static void F(object o1, object o2)
} }
[Fact] [Fact]
public void MethodUpdate_DeconstructionAssignment() public void UpdateAroundActiveStatement_DeconstructionAssignment()
{ {
string src1 = @" string src1 = @"
class C class C
...@@ -8807,7 +8807,7 @@ static void F(object o1, object o2) ...@@ -8807,7 +8807,7 @@ static void F(object o1, object o2)
} }
[Fact] [Fact]
public void MethodUpdate_SwitchWithPattern() public void UpdateAroundActiveStatement_SwitchWithPattern()
{ {
string src1 = @" string src1 = @"
class C class C
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests
{ {
public class ActiveStatementTrackingServiceTests : RudeEditTestBase public class ActiveStatementTrackingServiceTests : EditingTestBase
{ {
[Fact, WorkItem(846042, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/846042")] [Fact, WorkItem(846042, "http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/846042")]
public void MovedOutsideOfMethod1() public void MovedOutsideOfMethod1()
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests
{ {
public abstract class RudeEditTestBase : CSharpTestBase public abstract class EditingTestBase : CSharpTestBase
{ {
internal static readonly CSharpEditAndContinueAnalyzer Analyzer = new CSharpEditAndContinueAnalyzer(); internal static readonly CSharpEditAndContinueAnalyzer Analyzer = new CSharpEditAndContinueAnalyzer();
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests
{ {
public class LineEditTests : RudeEditTestBase public class LineEditTests : EditingTestBase
{ {
#region Methods #region Methods
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests namespace Microsoft.CodeAnalysis.CSharp.EditAndContinue.UnitTests
{ {
public class RudeEditTopLevelTests : RudeEditTestBase public class TopLevelEditingTests : EditingTestBase
{ {
#region Usings #region Usings
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册