Beispiel #1
0
        private static (GitignoreGetCommand command, GitignoreGetCommandHandler handler) CreateCommandAndHandler(
            IGitignoreService service,
            IGitignoreFileWriter gitignoreFileWriter)
        {
            var fileNameSpliterStub = new ConcatedNamesProcessorStub();
            var mergeStrategyStub   = new MergeStrategyStub();

            var handler = new GitignoreGetCommandHandler(
                service,
                fileNameSpliterStub,
                mergeStrategyStub,
                gitignoreFileWriter);

            var command = new GitignoreGetCommand(handler, fileNameSpliterStub);

            return(command, handler);
        }
Beispiel #2
0
 public static void InitOptions(this GitignoreGetCommand command, string name, string destination)
 {
     command.NamesOption.Values.Add(name);
     command.DestinationOption.Values.Add(destination);
 }