public void NullPassword()
 {
     //arrange
     //act
     //assert
     var zip = new PasswordProtectedZip(null);
 }
 public void EmptyPassword()
 {
     //arrange
     //act
     //assert
     var zip = new PasswordProtectedZip(string.Empty);
 }
        public void NullOutputFile()
        {
            //arrange
            var zip = new PasswordProtectedZip("hello");

            //act
            var compressed = zip.Compress(_testFilePath, null);
        }
        public void EmptyFilesList()
        {
            //arrange
            var zip = new PasswordProtectedZip("hello");

            //act
            var compressed = zip.Compress(new List <FileInfo>(), _outputfile);

            //assert
            Assert.IsTrue(compressed.IsEmpty);
        }
        public void SucessfullyZipped()
        {
            //arrange
            var zip = new PasswordProtectedZip("hello");

            //act
            var compressed = zip.Compress(_testFilePath, _outputfile);

            //assert

            File.Exists(compressed.Single().FullName);
        }