public void GetFilesReturnsCorrectFiles() { // Arrange var fileSystem = new MockFileSystem(); AddPackage(fileSystem, "X", "2.0.0-alpha"); fileSystem.AddFile(@"X.2.0.0-alpha\readme.txt"); fileSystem.AddFile(@"X.2.0.0-alpha\content\jQuery.js"); fileSystem.AddFile(@"X.2.0.0-alpha\lib\net45\jQuery.dll"); fileSystem.AddFile(@"X.2.0.0-alpha\lib\sl3\nunit.exe"); fileSystem.AddFile(@"X.2.0.0-alpha\tools\install.ps1"); fileSystem.AddFile(@"X.2.0.0-alpha\tools\init.ps1"); var package = new UnzippedPackage(fileSystem, "X.2.0.0-alpha"); // Act IList <IPackageFile> files = package.GetFiles().OrderBy(p => p.Path).ToList(); // Assert Assert.Equal(6, files.Count); Assert.Equal(@"content\jQuery.js", files[0].Path); Assert.Equal(@"lib\net45\jQuery.dll", files[1].Path); Assert.Equal(@"lib\sl3\nunit.exe", files[2].Path); Assert.Equal(@"readme.txt", files[3].Path); Assert.Equal(@"tools\init.ps1", files[4].Path); Assert.Equal(@"tools\install.ps1", files[5].Path); }
public void GetFilesDoesNotIncludeManifestFile() { // Arrange var fileSystem = new MockFileSystem(); AddPackage(fileSystem, "X", "2.0.0-alpha"); fileSystem.AddFile(@"X.2.0.0-alpha\readme.txt"); fileSystem.AddFile(@"X.2.0.0-alpha\y.nuspec"); var package = new UnzippedPackage(fileSystem, "X.2.0.0-alpha"); // Act IList <IPackageFile> files = package.GetFiles().OrderBy(p => p.Path).ToList(); // Assert Assert.Equal(1, files.Count); Assert.Equal(@"readme.txt", files[0].Path); }
public void GetFilesReturnsCorrectFiles() { // Arrange var fileSystem = new MockFileSystem(); AddPackage(fileSystem, "X", "2.0.0-alpha"); fileSystem.AddFile(@"X.2.0.0-alpha\readme.txt"); fileSystem.AddFile(@"X.2.0.0-alpha\content\jQuery.js"); fileSystem.AddFile(@"X.2.0.0-alpha\lib\net45\jQuery.dll"); fileSystem.AddFile(@"X.2.0.0-alpha\lib\sl3\nunit.exe"); fileSystem.AddFile(@"X.2.0.0-alpha\tools\install.ps1"); fileSystem.AddFile(@"X.2.0.0-alpha\tools\init.ps1"); var package = new UnzippedPackage(fileSystem, "X.2.0.0-alpha"); // Act IList<IPackageFile> files = package.GetFiles().OrderBy(p => p.Path).ToList(); // Assert Assert.Equal(6, files.Count); Assert.Equal(@"content\jQuery.js", files[0].Path); Assert.Equal(@"lib\net45\jQuery.dll", files[1].Path); Assert.Equal(@"lib\sl3\nunit.exe", files[2].Path); Assert.Equal(@"readme.txt", files[3].Path); Assert.Equal(@"tools\init.ps1", files[4].Path); Assert.Equal(@"tools\install.ps1", files[5].Path); }
public void GetFilesDoesNotIncludeManifestFile() { // Arrange var fileSystem = new MockFileSystem(); AddPackage(fileSystem, "X", "2.0.0-alpha"); fileSystem.AddFile(@"X.2.0.0-alpha\readme.txt"); fileSystem.AddFile(@"X.2.0.0-alpha\y.nuspec"); var package = new UnzippedPackage(fileSystem, "X.2.0.0-alpha"); // Act IList<IPackageFile> files = package.GetFiles().OrderBy(p => p.Path).ToList(); // Assert Assert.Equal(1, files.Count); Assert.Equal(@"readme.txt", files[0].Path); }