Пример #1
0
        public void AddIfHandlesPrefixAndQuotes()
        {
            var args = new SecureArguments("initial");

            args.AddIf(true, "value1", "p=", true);
            var expected = "initial p=\"value1\"";
            var actual   = args.ToString();

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void AddIfAddsIfConditionMatches()
        {
            var args = new SecureArguments("initial");

            args.AddIf(true, "value1");
            var expected = "initial value1";
            var actual   = args.ToString();

            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public void AddIfDoesNotAddWithConditionMismatch()
        {
            var args = new SecureArguments("initial");

            args.AddIf(false, "value1");
            var expected = "initial";
            var actual   = args.ToString();

            Assert.AreEqual(expected, actual);
        }