public void CommandWithTwoParams_NoArgumentProvided_BuildsCorrectly() { CommandWithTwoParams command = new CommandWithTwoParams(); string expected = "command"; SyntaxBuilder target = new SyntaxBuilder(command); string actual = target.ToString(); Assert.AreEqual(expected, actual); }
public void CommandWithTwoParams_OneArgumentProvided_BuildsCorrectly() { const int argument1 = 0; CommandWithTwoParams command = new CommandWithTwoParams { Parameter1 = argument1 }; string expected = "command --param1 " + argument1.ToString(); SyntaxBuilder target = new SyntaxBuilder(command); string actual = target.ToString(); Assert.AreEqual(expected, actual); }