|
|
|
|
@ -134,9 +134,10 @@ namespace PackageManagement.Tests.EnvDTE
@@ -134,9 +134,10 @@ namespace PackageManagement.Tests.EnvDTE
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void UniqueName_ProjectFileNameHasFullPath_ReturnsProjectFileNameWithoutDirectoryPart() |
|
|
|
|
public void UniqueName_ProjectInSameFolderAsSolution_ReturnsProjectFileNameWithoutDirectoryPart() |
|
|
|
|
{ |
|
|
|
|
CreateProject(); |
|
|
|
|
msbuildProject.ParentSolution.FileName = @"d:\projects\myproject\MyProject.sln"; |
|
|
|
|
msbuildProject.FileName = @"d:\projects\myproject\MyProject.csproj"; |
|
|
|
|
|
|
|
|
|
string name = project.UniqueName; |
|
|
|
|
@ -144,6 +145,18 @@ namespace PackageManagement.Tests.EnvDTE
@@ -144,6 +145,18 @@ namespace PackageManagement.Tests.EnvDTE
|
|
|
|
|
Assert.AreEqual("MyProject.csproj", name); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void UniqueName_ProjectInSubDirectoryOfSolutionFolder_ReturnsProjectFileNameWithContainsSubFolder() |
|
|
|
|
{ |
|
|
|
|
CreateProject(); |
|
|
|
|
msbuildProject.ParentSolution.FileName = @"d:\projects\myproject\MyProject.sln"; |
|
|
|
|
msbuildProject.FileName = @"d:\projects\myproject\SubFolder\MyProject.csproj"; |
|
|
|
|
|
|
|
|
|
string name = project.UniqueName; |
|
|
|
|
|
|
|
|
|
Assert.AreEqual(@"SubFolder\MyProject.csproj", name); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void ProjectItemsParent_ParentOfProjectsProjectItems_ReturnsTheProject() |
|
|
|
|
{ |
|
|
|
|
|