|
|
|
@ -151,12 +151,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
@@ -151,12 +151,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
|
|
|
|
|
string sourceClassName = c.Name; |
|
|
|
|
string sourceNamespace = c.Namespace; |
|
|
|
|
|
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, |
|
|
|
|
membersToExtract, |
|
|
|
|
false, |
|
|
|
|
sourceNamespace, |
|
|
|
|
sourceClassName, |
|
|
|
|
fileContent); |
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( |
|
|
|
|
interfaceName, fileContent, membersToExtract, c, false); |
|
|
|
|
|
|
|
|
|
ICompilationUnit icu = helper.Parse(TestClass.FileName, interfaceCode); |
|
|
|
|
IClass i = icu.Classes[0]; |
|
|
|
@ -206,12 +202,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
@@ -206,12 +202,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
|
|
|
|
|
string sourceClassName = c.Name; |
|
|
|
|
string sourceNamespace = c.Namespace; |
|
|
|
|
|
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, |
|
|
|
|
membersToExtract, |
|
|
|
|
false, |
|
|
|
|
sourceNamespace, |
|
|
|
|
sourceClassName, |
|
|
|
|
fileContent); |
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( |
|
|
|
|
interfaceName, fileContent, membersToExtract, c, false); |
|
|
|
|
|
|
|
|
|
ICompilationUnit icu = helper.Parse(TestClass.FileName, interfaceCode); |
|
|
|
|
IClass i = icu.Classes[0]; |
|
|
|
@ -265,12 +257,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
@@ -265,12 +257,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
|
|
|
|
|
string sourceClassName = c.Name; |
|
|
|
|
string sourceNamespace = c.Namespace; |
|
|
|
|
|
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, |
|
|
|
|
membersToExtract, |
|
|
|
|
false, |
|
|
|
|
sourceNamespace, |
|
|
|
|
sourceClassName, |
|
|
|
|
fileContent); |
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( |
|
|
|
|
interfaceName, fileContent, membersToExtract, c, false); |
|
|
|
|
|
|
|
|
|
ICompilationUnit icu = helper.Parse(ITestClass.FileName, interfaceCode); |
|
|
|
|
IClass i = icu.Classes[0]; |
|
|
|
@ -331,12 +319,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
@@ -331,12 +319,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
|
|
|
|
|
string sourceClassName = c.Name; |
|
|
|
|
string sourceNamespace = c.Namespace; |
|
|
|
|
|
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, |
|
|
|
|
membersToExtract, |
|
|
|
|
false, |
|
|
|
|
sourceNamespace, |
|
|
|
|
sourceClassName, |
|
|
|
|
fileContent); |
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( |
|
|
|
|
interfaceName, fileContent, membersToExtract, c, false); |
|
|
|
|
|
|
|
|
|
ICompilationUnit icu = helper.Parse(ITestClass.FileName, interfaceCode); |
|
|
|
|
IClass i = icu.Classes[0]; |
|
|
|
@ -354,6 +338,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
@@ -354,6 +338,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
[Ignore("This test is not necessary: we shouldn't require that GenerateInterfaceForClass ignores static methods, " + |
|
|
|
|
"they cannot be selected as memberToExtract in the UI anyways.")] |
|
|
|
|
public void GenerateInterfaceWithStaticMethodsTest() { |
|
|
|
|
string fileContent = @"
|
|
|
|
|
using System; |
|
|
|
@ -390,12 +376,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
@@ -390,12 +376,8 @@ namespace ExtractInterfaceImplicitPropertyTest {
|
|
|
|
|
string sourceClassName = c.Name; |
|
|
|
|
string sourceNamespace = c.Namespace; |
|
|
|
|
|
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass(interfaceName, |
|
|
|
|
membersToExtract, |
|
|
|
|
false, |
|
|
|
|
sourceNamespace, |
|
|
|
|
sourceClassName, |
|
|
|
|
fileContent); |
|
|
|
|
string interfaceCode = csharpRefactoringProvider.GenerateInterfaceForClass( |
|
|
|
|
interfaceName, fileContent, membersToExtract, c, false); |
|
|
|
|
|
|
|
|
|
ICompilationUnit icu = helper.Parse(ITestClass.FileName, interfaceCode); |
|
|
|
|
IClass i = icu.Classes[0]; |
|
|
|
|