protected void CreateZipFileFromFileListCore()
        {
            string        tempDir          = GetTempDirectory();
            string        dummyFileZip     = "dummy.zip";
            string        dummyFolderPath  = Utils.CreateDummyDirectory(_mockData.ResourceFolder, tempDir, cleanFolder: true);
            string        dummyFileZipPath = Path.Combine(dummyFolderPath, dummyFileZip);
            List <string> files            =
                new List <string>
            {
                Path.Combine(dummyFolderPath, "dummy1.txt"),
                Path.Combine(dummyFolderPath, "dummy2.txt"),
                Path.Combine(dummyFolderPath, "dummy3.txt")
            };

            files.ForEach(file => Utils.CreateDummyFile(dummyFolderPath, Path.GetFileName(file), cleanFolder: false));
            Zipper.CreateZipFileFromFileList(dummyFileZipPath, files);
            IList <Pair <string, byte[]> > fileContents = UnZipper.GetFileContentsFromZipFile(dummyFileZipPath);

            Assert.True(fileContents.Count == files.Count);
            Utils.RemoveDir(dummyFolderPath);
        }