Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }