public void GetFileInfo_Given_null_Or_Empty_Returns_Not_Exists() { var provider = new ZipFileProvider(TestData.No_Data_Zip_File); var result = provider.GetFileInfo(null); Assert.False(result.Exists, "Says exists."); result = provider.GetFileInfo(""); Assert.False(result.Exists, "Says exists."); }
public void GetFileInfo_Always_Returns_Not_Exists_For_Non_Root_Paths() { var provider = new ZipFileProvider(TestData.No_Data_Zip_File); var result = provider.GetFileInfo("/file"); Assert.False(result.Exists, "Says exists."); result = provider.GetFileInfo("/folder/"); Assert.False(result.Exists, "Says exists."); result = provider.GetFileInfo("/folder/file"); Assert.False(result.Exists, "Says exists."); }
public void GetFileInfo_For_Real_File_In_Root_Works(string zipData) { var provider = new ZipFileProvider(zipData); var result = provider.GetFileInfo("/file 0.txt"); Assert.True(result.Exists, "File 0 don't exist."); Assert.False(result.IsDirectory, "Not a file"); Assert.Equal(0, result.Length); result = provider.GetFileInfo("/file 1.txt"); Assert.True(result.Exists, "File 1 don't exist."); Assert.False(result.IsDirectory, "Not a file"); Assert.Equal(17, result.Length); }
public void GetFileInfo_For_Bad_Folder_No_Exist(string zipData) { var provider = new ZipFileProvider(zipData); var result = provider.GetFileInfo("/bad folder/"); Assert.False(result.Exists, "Somehow exists."); }
public void GetFileInfo_For_Real_Sub_Folder_Dont_Exist(string zipData) { var provider = new ZipFileProvider(zipData); var result = provider.GetFileInfo("/folder with files/sub folder"); Assert.False(result.Exists, "Folder exists."); }
public void GetFileInfo_Given_Root_Dont_Exist() { var provider = new ZipFileProvider(TestData.No_Data_Zip_File); var result = provider.GetFileInfo("/"); Assert.False(result.Exists, "Root returned for file."); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); var provider = new ZipFileProvider("static.zip"); var fileInfo = provider.GetFileInfo("/favicon.ico"); Console.WriteLine(fileInfo.Name); }
public void GetFileInfo_For_Real_File_In_SubFolder_Works(string zipData) { var provider = new ZipFileProvider(zipData); var result = provider.GetFileInfo("/folder with files/sub folder/sub file 2.txt"); Assert.True(result.Exists, "File 2 don't exist."); Assert.False(result.IsDirectory, "Not a file"); Assert.Equal(34, result.Length); }