Beispiel #1
0
        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");
        }
Beispiel #2
0
        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");
        }