public void ToString_FalseBoolArgumentWithValue_UsesDefaultBoolBehavior() { ParameterSyntaxAttribute attribute = new ParameterSyntaxAttribute("--param {arg}"); Parameter target = new Parameter(attribute, false); string expected = "--param False"; string actual = target.ToString(); Assert.AreEqual(expected, actual); }
public void ToString_StringArgument_UsesDefaultStringBehavior() { ParameterSyntaxAttribute attribute = new ParameterSyntaxAttribute("--param {arg}"); Parameter target = new Parameter(attribute, "argument"); string expected = "--param argument"; string actual = target.ToString(); Assert.AreEqual(expected, actual); }
public void ToString_IEnumerableArgumentWithTwoItems_UsesDefaultIEnumerableBehavior() { ParameterSyntaxAttribute attribute = new ParameterSyntaxAttribute("--param {arg}"); IEnumerable argument = new string[] { "argument1", "argument2" }; Parameter target = new Parameter(attribute, argument); string expected = "--param argument1 argument2"; string actual = target.ToString(); Assert.AreEqual(expected, actual); }