Beispiel #1
0
        public void ToStringGeneratesPublicString()
        {
            PrivateString hidden = "private";
            var           args   = new PrivateArguments("public", hidden);

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

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

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

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

            Assert.AreEqual(1, args.Count);
            Assert.AreEqual("test", args.ToString());
        }
Beispiel #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());
        }
Beispiel #7
0
        public void AddWithValueAdds()
        {
            var args = new PrivateArguments();

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

            args += "value";
            Assert.AreEqual(2, args.Count);
            Assert.AreEqual("test args value", args.ToString());
        }
Beispiel #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());
        }
Beispiel #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());
        }
Beispiel #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());
        }