public void ExcludeFilesForLibPackageRemovesAllFilesFromSrcTargetFolder() { // Arrange var files = GetPackageFiles( @"lib\mylib.dll", @"content\default.aspx", @"content\default.aspx.cs", @"src\foo.cs", @"src\extra\nested\bar.cs", @"src\extra\nested\bar.dll" ); // Act PackCommand.ExcludeFilesForLibPackage(files); // Assert Assert.Equal(3, files.Count); Assert.Equal(files[0].Path, @"lib\mylib.dll"); Assert.Equal(files[1].Path, @"content\default.aspx"); Assert.Equal(files[2].Path, @"content\default.aspx.cs"); }
public void ExcludeFilesForLibPackageRemovesAllPDBs() { // Arrange var files = GetPackageFiles( @"lib\mylib.dll", @"lib\mylib.pdb", @"content\default.aspx", @"content\extra.pdb", @"tools\mycmd.exe", @"tools\mycmd.pdb" ); // Act PackCommand.ExcludeFilesForLibPackage(files); // Assert Assert.Equal(3, files.Count); Assert.Equal(files[0].Path, @"lib\mylib.dll"); Assert.Equal(files[1].Path, @"content\default.aspx"); Assert.Equal(files[2].Path, @"tools\mycmd.exe"); }