/// <returns>0, если выполнение завершилось успешно</returns> static int Main(string[] args) { zipper = new Zipper(); Console.CancelKeyPress += new ConsoleCancelEventHandler(SoftExit); try { if (args.Length == 0) { ShowHelp(); args = Console.ReadLine().Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries); } int _result = Execute(args); GC.Collect(); Debug.WriteLine("Operation ended"); Console.WriteLine("\r\nPress any key to quit"); Console.ReadKey(); return(_result); } catch (Exception ex) { Console.WriteLine("Unexpected error: {1}\r\nStackTrace: {0}", ex.StackTrace, ex.Message); } Console.WriteLine("\r\nPress any key to quit"); Console.ReadKey(); return(1); }
public ConfigurationStore(IZipper zipper, IDeserializer deserializer, ISerializer serializer, IDialog dialog) { _zipper = zipper; _deserializer = deserializer; _serializer = serializer; _dialog = dialog; }
/// <summary> /// Выполнить проверку и запустить архиватор /// </summary> /// <returns>0, если выполнение завершилось успешно</returns> static private int Execute(string[] args) { Stopwatch watch = new Stopwatch(); watch.Start(); CheckArgs(args); switch (args[0].ToLower()) { case "compress": zipper = new Compressor(args[1], args[2]); break; case "decompress": zipper = new Decompressor(args[1], args[2]); break; } watch.Stop(); bool _success = zipper.Execute(); if (_success) { Console.WriteLine("\r\nOperation successfully ended in {0:N2} {1}", watch.ElapsedMilliseconds < 500 ? watch.ElapsedMilliseconds : watch.ElapsedMilliseconds / 1000.0, watch.ElapsedMilliseconds < 500 ? "ms" : "seconds"); } return(_success ? 0 : 1); }
public ZipPackageForExport(IInputConfigProvider i, IScriptProvider s, IAppConfigProvider a, IZipper z, string config) { appConfigProvider = a; inputConfigProvider = i; scriptProvider = s; configName = config; zipper = z; }
public ExportZipFunction( ILogger <ExportZipFunction> logger, IKmlParser kmlParser, IZipper zipper ) : base(logger) { this.kmlParser = kmlParser; this.zipper = zipper; }
public Worker(IBairdLogger bairdLogger, IEmailSender emailSender, IImageFinder imageFinder, IImageMover imageMover, IXmlFinder xmlFinder, IZipper zipper) { _bairdLogger = bairdLogger; _emailSender = emailSender; _imageFinder = imageFinder; _imageMover = imageMover; _xmlFinder = xmlFinder; _zipper = zipper; }
public DeployRunner(IBuildRepository buildRepository, IProjectRepository projectRepository, IDeployTaskStatusManager statusManager, IDeployComponentRunner componentRunner, IDeployTaskFactory taskFactory, IFileManager fileManager, IZipper zipper) { _buildRepository = DIHelper.VerifyParameter(buildRepository); _projectRepository = DIHelper.VerifyParameter(projectRepository); _statusManager = DIHelper.VerifyParameter(statusManager); _componentRunner = DIHelper.VerifyParameter(componentRunner); _taskFactory = DIHelper.VerifyParameter(taskFactory); _fileManager = DIHelper.VerifyParameter(fileManager); _zipper = DIHelper.VerifyParameter(zipper); }
public OfflineDeploymentManager(IDeployRepository deployRepository, IDeployStateRepository deployStateRepository, IOfflineDeploymentRepository offlineDeploymentRepository, IProjectRepository projectRepository, ISystemSettings systemSettings, IFileRepository fileRepository, IZipper zipper, IManifestBuilder manifestBuilder) { _deployRepository = DIHelper.VerifyParameter(deployRepository); _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository); _offlineDeploymentRepository = DIHelper.VerifyParameter(offlineDeploymentRepository); _projectRepository = DIHelper.VerifyParameter(projectRepository); _systemSettings = DIHelper.VerifyParameter(systemSettings); _fileRepository = DIHelper.VerifyParameter(fileRepository); _zipper = DIHelper.VerifyParameter(zipper); _manifestBuilder = DIHelper.VerifyParameter(manifestBuilder); }
public NugetRepacker( IFileSystem fileSystem, IPackageFilenameParser parser, IZipper zipper, INuspecUpdater nuspecUpdater) { this.FileSystem = fileSystem; this.Parser = parser; this.Zipper = zipper; this.NuspecUpdater = nuspecUpdater; }
public void TestZipProcessor() { IZipper zipper = MockRepository.GenerateMock <IZipper>(); ZipProcessor zipProcessor = new ZipProcessor( logger, zipper, "some.zip", "test", null, "console", "win.service"); IPackageDef zippedPackageDef = zipProcessor.Process(package); Assert.AreEqual(1, zippedPackageDef.ListChildSources().Count); }
public ZipProcessor( ITaskContext taskContext, IZipper zipper, FileFullPath zipFileName, FullPath baseDir, int?compressionLevel, params string[] sources) { this.taskContext = taskContext; this.zipper = zipper; this.zipFileName = zipFileName; this.baseDir = baseDir; this.compressionLevel = compressionLevel; sourcesToZip.AddRange(sources); }
public ZipProcessor( ITaskContextInternal taskContext, IZipper zipper, FileFullPath zipFileName, FullPath baseDir, bool optimizeFiles, params string[] sources) { _taskContext = taskContext; _zipper = zipper; _zipFileName = zipFileName; _baseDir = baseDir; _optimizeFiles = optimizeFiles; _sourcesToZip.AddRange(sources); }
public ZipProcessor( ILogger logger, IZipper zipper, string zipFileName, string baseDir, int?compressionLevel, params string[] sources) { this.logger = logger; this.zipper = zipper; this.zipFileName = zipFileName; this.baseDir = baseDir; this.compressionLevel = compressionLevel; sourcesToZip.AddRange(sources); }
public ZipProcessor( ITaskContextInternal taskContext, IZipper zipper, FileFullPath zipFileName, FullPath baseDir, bool optimizeFiles, List <string> sources, bool logFiles = true) { _taskContext = taskContext; _zipper = zipper; _zipFileName = zipFileName; _baseDir = baseDir; _optimizeFiles = optimizeFiles; _sourcesToZip.AddRange(sources); _logFiles = logFiles; }
public void Setup() { existingConfigName = "existing"; nonExistingConfigName = "nonexisting"; inputConfigProviderMock = new Mock <IInputConfigProvider>(); inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is <string>(v => v.Equals(existingConfigName)))).Returns(TestFactory.CreateTestInputConfiguration); inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is <string>(v => v.Equals(nonExistingConfigName)))).Returns((InputConfiguration)null); inputConfigProvider = inputConfigProviderMock.Object; scriptProviderMock = new Mock <IScriptProvider>(); scriptProvider = scriptProviderMock.Object; appConfigProviderMock = new Mock <IAppConfigProvider>(); appConfigProvider = appConfigProviderMock.Object; zipperMock = new Mock <IZipper>(); zipper = zipperMock.Object; }
public PackAndGo( IFileDialogManager fileDialogManager, IFileService fileService, IModelExporter modelExporter, IGtfCopier gtfCopier, IBatchCopier batchCopier, IZipper zipper, IMonitorCopier monitorCopier, ITaskSchedulerProvider schedulerProvider ) { _fileDialogManager = fileDialogManager; _fileService = fileService; _modelExporter = modelExporter; _gtfCopier = gtfCopier; _batchCopier = batchCopier; _zipper = zipper; _monitorCopier = monitorCopier; _schedulerProvider = schedulerProvider; }
public void Setup() { existingConfigName = "existing"; nonExistingConfigName = "nonexisting"; inputConfigProviderMock = new Mock<IInputConfigProvider>(); inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is<string>(v => v.Equals(existingConfigName)))).Returns(TestFactory.CreateTestInputConfiguration); inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is<string>(v => v.Equals(nonExistingConfigName)))).Returns((InputConfiguration)null); inputConfigProvider = inputConfigProviderMock.Object; scriptProviderMock = new Mock<IScriptProvider>(); scriptProvider = scriptProviderMock.Object; appConfigProviderMock = new Mock<IAppConfigProvider>(); appConfigProvider = appConfigProviderMock.Object; zipperMock = new Mock<IZipper>(); zipper = zipperMock.Object; }
public void SetUp() { _projectContext = A.Fake <IProjectContext>(); _workbenchViewModel = A.Fake <IWorkbenchViewModel>(); A.CallTo(() => _workbenchViewModel.ProjectContext).Returns(_projectContext); _fileDialogManager = A.Fake <IFileDialogManager>(); _modelExporter = A.Fake <IModelExporter>(); _gtfCopier = A.Fake <IGtfCopier>(); _batchCopier = A.Fake <IBatchCopier>(); _zipper = A.Fake <IZipper>(); _monitorCopier = A.Fake <IMonitorCopier>(); var fileService = A.Fake <IFileService>(); _schedulerProvider = A.Fake <ITaskSchedulerProvider>(); A.CallTo( () => _schedulerProvider.PoolScheduler.InvokeAsync( A <Action> ._, A <CancellationToken> ._, A <ExecutionMode> ._)).Invokes(oc => oc.GetArgument <Action>(0)()); _packAndGo = new PackAndGo(_fileDialogManager, fileService, _modelExporter, _gtfCopier, _batchCopier, _zipper, _monitorCopier, _schedulerProvider); }
public BuildPublisher(IZipper zipper, Logger logger, IRegexResolver regexResolver) { _zipper = DIHelper.VerifyParameter(zipper); _logger = DIHelper.VerifyParameter(logger); _regexResolver = DIHelper.VerifyParameter(regexResolver); }
public void SetUp() { _IZipper = Substitute.For<IZipper>(); }
public void S_U() { _IZipper = new SevenZipZipper(); }
public ZipAttachmentService(IZipper zipper, IScreenShooter screenShooter, IFileService fileService) { Zipper = zipper; ScreenShooter = screenShooter; FileService = fileService; }
// gets an instance of the zipper (injection), but implements only // against the interface. Allows mocks on the IZipper interface. public Foo(IZipper zipper) { myZipper = zipper; }