public static String[] CreateArgumentsForDelimitedTests( InputBuilder inputBuilder, DelimBuilder delimBuilder, String value, OutputBuilder outputBuilder, LogBuilder logBuilder) { var commandLineArgumentsBuilder = new CommandLineArgumentsBuilder(); if (inputBuilder != null) { commandLineArgumentsBuilder = commandLineArgumentsBuilder.WithInput(inputBuilder); } if (delimBuilder != null) { commandLineArgumentsBuilder = commandLineArgumentsBuilder.WithDelim(delimBuilder); } commandLineArgumentsBuilder.WithInList(new InListBuilder() .HasValuesList(value)); if (outputBuilder != null) { commandLineArgumentsBuilder = commandLineArgumentsBuilder.WithOutput(outputBuilder); } if (logBuilder != null) { commandLineArgumentsBuilder = commandLineArgumentsBuilder.WithLog(logBuilder); } return commandLineArgumentsBuilder.Build(); }
public CommandLineArgumentsBuilder WithDelim(DelimBuilder delimBuilder) { this.builders.Add(delimBuilder); return this; }