|
|
|
@ -75,6 +75,11 @@ namespace PackageManagement.Tests.EnvDTE
@@ -75,6 +75,11 @@ namespace PackageManagement.Tests.EnvDTE
|
|
|
|
|
helper.MakeMethodStatic(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void MakeMethodAbstract() |
|
|
|
|
{ |
|
|
|
|
helper.MakeMethodAbstract(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void Access_PublicFunction_ReturnsPublic() |
|
|
|
|
{ |
|
|
|
@ -298,5 +303,26 @@ namespace PackageManagement.Tests.EnvDTE
@@ -298,5 +303,26 @@ namespace PackageManagement.Tests.EnvDTE
|
|
|
|
|
|
|
|
|
|
Assert.IsFalse(shared); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void MustImplement_AbstractMethod_ReturnsTrue() |
|
|
|
|
{ |
|
|
|
|
CreatePublicFunction("MyClass.MyFunction"); |
|
|
|
|
MakeMethodAbstract(); |
|
|
|
|
|
|
|
|
|
bool mustImplement = codeFunction.MustImplement; |
|
|
|
|
|
|
|
|
|
Assert.IsTrue(mustImplement); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void MustImplement_MethodIsNotAbstract_ReturnsFalse() |
|
|
|
|
{ |
|
|
|
|
CreatePublicFunction("MyClass.MyFunction"); |
|
|
|
|
|
|
|
|
|
bool mustImplement = codeFunction.MustImplement; |
|
|
|
|
|
|
|
|
|
Assert.IsFalse(mustImplement); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|