public async Task Content()
        {
            s3ZipContentHelper = new S3ZipContentHelper(s3ClientMock.Object);

            var content = await s3ZipContentHelper.GetContent("Test", "foo.zip");

            Assert.AreEqual(content[0].FullName, "foo.txt");
        }
        public async Task LengthTest64BitWithComments()
        {
            s3ZipContentHelper = new S3ZipContentHelper(s3ClientMock.Object);

            var content = await s3ZipContentHelper.GetContent("Test", "foo64.zip");

            Assert.AreEqual(content.Count, 1);
        }
        public async Task NestedZip()
        {
            s3ZipContentHelper = new S3ZipContentHelper(s3ClientMock.Object);

            var content = await s3ZipContentHelper.GetContent("Test", "nested.zip");

            Assert.AreEqual(content.Count, 1);
        }
        public async Task ContentTest64BitWithComments()
        {
            s3ZipContentHelper = new S3ZipContentHelper(s3ClientMock.Object);

            var content = await s3ZipContentHelper.GetContent("Test", "foo64.zip");

            Assert.AreEqual(content[0].FullName, "Documents/foo.txt");
        }
        public async Task ZeroByte()
        {
            s3ZipContentHelper = new S3ZipContentHelper(s3ClientMock.Object);

            await s3ZipContentHelper.GetContent("Test", "zero-byte.zip");
        }
        public async Task NotZipFileException()
        {
            s3ZipContentHelper = new S3ZipContentHelper(s3ClientMock.Object);

            await s3ZipContentHelper.GetContent("Test", "not-a-zip.zip");
        }