public void GetScriptsFilesFolderShouldReturnDefaultWhenScriptFilesFolderIsNotSet() { var parsedArguments = new ParsedArguments(); var r = parsedArguments.GetScriptFilesFolderOrDefaultFolder(); Assert.That(r, Is.EqualTo(ParsedArguments.ScriptFilesFolderDefault)); }
public void HasUndoScriptFileShouldReturnTrueWhenUndoScriptFilePopulated() { var parsedArguments = new ParsedArguments(); parsedArguments.SetValue(CommandlineSwitchType.UndoFile, "sdf"); Assert.That(parsedArguments.HasValue(CommandlineSwitchType.UndoFile), Is.True); }
public TextWriter GetUndoPrintStream( ParsedArguments p) { if (p.HasValue(CommandlineSwitchType.UndoFile)) return new StreamWriter(p.GetValue(CommandlineSwitchType.UndoFile)); return Console.Out; }
public void GetScriptsFilesFolderShouldReturnScriptFolderWhenScriptFolderPopulated() { var parsedArguments = new ParsedArguments(); parsedArguments.SetValue(CommandlineSwitchType.ScriptFiles, "c:\\foo"); var r = parsedArguments.GetScriptFilesFolderOrDefaultFolder(); Assert.That(r, Is.EqualTo("c:\\foo")); }
public void GetDoPrintStreamShouldReturnConsoleWhenNotGivenFinalScriptFile() { var printScreenFactory = new PrintScreenFactory(); var parsedArguments = new ParsedArguments(); TextWriter results = printScreenFactory.GetDoPrintStream(parsedArguments); Assert.That(results, Is.EqualTo(System.Console.Out)); printScreenFactory.ClosePrintStream(results); }
public void GetUndoPrintStreamShouldReturnFileWriterWhenGivenFinalScriptFile() { var printScreenFactory = new PrintScreenFactory(); var parsedArguments = new ParsedArguments(); parsedArguments.SetValue(CommandlineSwitchType.UndoFile, "c:\\temp\\foo2.sql"); TextWriter results = printScreenFactory.GetUndoPrintStream(parsedArguments); Assert.That(results, Is.TypeOf<StreamWriter>()); printScreenFactory.ClosePrintStream(results); }
public void HasUndoScriptFileShouldReturnFalseWhenUndoScriptFileNotPopulated() { var parsedArguments = new ParsedArguments(); Assert.That(parsedArguments.HasValue(CommandlineSwitchType.UndoFile), Is.False); }
public CommandLineArgsConfiguration( ParsedArguments parsedArguments) { _parsedArguments = parsedArguments; }