|
|
|
|
@ -70,6 +70,11 @@ namespace PackageManagement.Tests.EnvDTE
@@ -70,6 +70,11 @@ namespace PackageManagement.Tests.EnvDTE
|
|
|
|
|
helper.AddReturnTypeToMethod(type); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void MakeMethodStatic() |
|
|
|
|
{ |
|
|
|
|
helper.MakeMethodStatic(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void Access_PublicFunction_ReturnsPublic() |
|
|
|
|
{ |
|
|
|
|
@ -272,5 +277,26 @@ namespace PackageManagement.Tests.EnvDTE
@@ -272,5 +277,26 @@ namespace PackageManagement.Tests.EnvDTE
|
|
|
|
|
|
|
|
|
|
Assert.AreEqual(vsCMFunction.vsCMFunctionConstructor, kind); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void IsShared_StaticMethod_ReturnsTrue() |
|
|
|
|
{ |
|
|
|
|
CreatePublicFunction("MyClass.MyFunction"); |
|
|
|
|
MakeMethodStatic(); |
|
|
|
|
|
|
|
|
|
bool shared = codeFunction.IsShared; |
|
|
|
|
|
|
|
|
|
Assert.IsTrue(shared); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void IsShared_MethodIsNotStatic_ReturnsFalse() |
|
|
|
|
{ |
|
|
|
|
CreatePublicFunction("MyClass.MyFunction"); |
|
|
|
|
|
|
|
|
|
bool shared = codeFunction.IsShared; |
|
|
|
|
|
|
|
|
|
Assert.IsFalse(shared); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|