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); }
public static void InitOptions(this GitignoreGetCommand command, string name, string destination) { command.NamesOption.Values.Add(name); command.DestinationOption.Values.Add(destination); }