public void _200_UnzipFiles_SendFilenames_StoreExeOnly() { var service = new LotBasedAddressService(this._settings); var mi = service.GetType().GetMethod("UnzipZipFiles", BindingFlags.Instance | BindingFlags.NonPublic); mi.Invoke(service, new object[] { this._filenames, this._downloads, null }); Assert.IsTrue(Directory.GetFiles(this._downloads).Count(p => p.EndsWith(".exe")) == 1); }
public void _250_UnzipSfxFiles_SendFilenames_StoreXlsOnly() { var filenames = this._filenames .Select(p => p.Replace(".zip", ".exe")) .ToList(); var service = new LotBasedAddressService(this._settings); var mi = service.GetType().GetMethod("UnzipSfxFiles", BindingFlags.Instance | BindingFlags.NonPublic); mi.Invoke(service, new object[] { filenames, this._unzippath, this._downloads, this._extracts }); Assert.IsTrue(Directory.GetFiles(this._extracts).Count(p => p.EndsWith(".xls")) > 0); }