Browse Source

Implement EnvDTE.ProjectItem.FileCount

pull/28/head
Matt Ward 13 years ago
parent
commit
e810ff78d5
  1. 2
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/ProjectItem.cs
  2. 13
      src/AddIns/Misc/PackageManagement/Test/Src/EnvDTE/ProjectItemTests.cs

2
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/ProjectItem.cs

@ -206,7 +206,7 @@ namespace ICSharpCode.PackageManagement.EnvDTE @@ -206,7 +206,7 @@ namespace ICSharpCode.PackageManagement.EnvDTE
}
public virtual short FileCount {
get { throw new NotImplementedException(); }
get { return 1; }
}
}
}

13
src/AddIns/Misc/PackageManagement/Test/Src/EnvDTE/ProjectItemTests.cs

@ -359,5 +359,18 @@ namespace PackageManagement.Tests.EnvDTE @@ -359,5 +359,18 @@ namespace PackageManagement.Tests.EnvDTE
};
ProjectItemCollectionAssert.AreEqual(expectedFiles, mainFormProjectItems);
}
[Test]
public void FileCount_FileProjectItem_ReturnsOne()
{
CreateProjectItems();
msbuildProject.FileName = @"d:\projects\MyProject\MyProject.csproj";
msbuildProject.AddFile(@"program.cs");
global::EnvDTE.ProjectItem projectItem = projectItems.Item("program.cs");
short count = projectItem.FileCount;
Assert.AreEqual(1, count);
}
}
}

Loading…
Cancel
Save