public void SurroundWithDoubleQuotesWhenAlreadySurroundedDoesNothing(string input) { var escapedInput = "\"" + input + "\""; var result = TestCommandParser.SurroundWithDoubleQuotes(escapedInput); result.Should().Be(escapedInput); }
public void SurroundWithDoubleQuotesHandlesCorrectlyOddCountOfTrailingBackslashes(string input) { var result = TestCommandParser.SurroundWithDoubleQuotes(input); result.Should().Be("\"" + input + "\\\""); }
public void SurroundWithDoubleQuotesWhenNotSurroundedSurrounds(string input) { var result = TestCommandParser.SurroundWithDoubleQuotes(input); result.Should().Be("\"" + input + "\""); }
public void SurroundWithDoubleQuotesWithNullThrows() { Assert.Throws <ArgumentNullException>(() => TestCommandParser.SurroundWithDoubleQuotes(null)); }