Browse Source

Add DTE.Solution.FileName

pull/15/head
Matt Ward 15 years ago
parent
commit
19e732fe54
  1. 4
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Solution.cs
  2. 12
      src/AddIns/Misc/PackageManagement/Test/Src/EnvDTE/DTETests.cs

4
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Solution.cs

@ -16,6 +16,10 @@ namespace ICSharpCode.PackageManagement.EnvDTE @@ -16,6 +16,10 @@ namespace ICSharpCode.PackageManagement.EnvDTE
}
public string FullName {
get { return FileName; }
}
public string FileName {
get { return solution.FileName; }
}
}

12
src/AddIns/Misc/PackageManagement/Test/Src/EnvDTE/DTETests.cs

@ -37,6 +37,18 @@ namespace PackageManagement.Tests.EnvDTE @@ -37,6 +37,18 @@ namespace PackageManagement.Tests.EnvDTE
Assert.AreEqual(fileName, fullName);
}
[Test]
public void SolutionFileName_SolutionIsOpen_ReturnsSolutionFileName()
{
CreateDTE();
string expectedFileName = @"d:\projects\myproject\myproject.sln";
fakeProjectService.OpenSolution.FileName = expectedFileName;
string fileName = dte.Solution.FileName;
Assert.AreEqual(expectedFileName, fileName);
}
[Test]
public void Solution_NoOpenSolution_ReturnsNull()
{

Loading…
Cancel
Save