Exemplo n.º 1
0
        public void ToStringGeneratesPublicString()
        {
            PrivateString hidden = "private";
            var           args   = new PrivateArguments("public", hidden);

            Assert.AreEqual("public " + hidden.PublicValue, args.ToString());
        }
Exemplo n.º 2
0
        public void ToStringPrivateGeneratesPublicString()
        {
            PrivateString hidden = "private";
            var           args   = new PrivateArguments("public", hidden);

            Assert.AreEqual("public private", args.ToString(SecureDataMode.Private));
        }
Exemplo n.º 3
0
        public void ImplicitOperatorGeneratesInstance()
        {
            PrivateArguments args = "test args";

            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("test args", args.ToString());
        }
Exemplo n.º 4
0
        public void ConstructorWithTwoArgumentsInitialises()
        {
            var args = new PrivateArguments("first", "second");

            Assert.AreEqual(2, args.Count);
            Assert.AreEqual("first second", args.ToString());
        }
Exemplo n.º 5
0
        public void ConstructorWithOneArgumentInitialises()
        {
            var args = new PrivateArguments("test");

            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("test", args.ToString());
        }
Exemplo n.º 6
0
        public void AddQuoteWithPrefixedValueAdds()
        {
            var args = new PrivateArguments();

            args.AddQuote("pre=", "test Value");
            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("pre=\"test Value\"", args.ToString());
        }
Exemplo n.º 7
0
        public void AddWithValueAdds()
        {
            var args = new PrivateArguments();

            args.Add("testValue");
            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("testValue", args.ToString());
        }
Exemplo n.º 8
0
        public void PlusOperatorAddsPublicValue()
        {
            PrivateArguments args = "test args";

            args += "value";
            Assert.AreEqual(2, args.Count);
            Assert.AreEqual("test args value", args.ToString());
        }
Exemplo n.º 9
0
        public void AddIfWithAutoQuoteValueDoesNotAddOnFalse()
        {
            var args = new PrivateArguments();

            args.AddIf(false, "pre=", "test Value", true);
            Assert.AreEqual(0, args.Count);
            Assert.AreEqual(string.Empty, args.ToString());
        }
Exemplo n.º 10
0
        public void AddIfWithAutoQuoteValueAddsOnTrue()
        {
            var args = new PrivateArguments();

            args.AddIf(true, "pre=", "test Value", true);
            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("pre=\"test Value\"", args.ToString());
        }
Exemplo n.º 11
0
        public void AddIfWithPrefixedValueAddsOnTrue()
        {
            var args = new PrivateArguments();

            args.AddIf(true, "pre=", "test Value");
            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("pre=test Value", args.ToString());
        }