public void ToStringGeneratesPublicString() { PrivateString hidden = "private"; var args = new PrivateArguments("public", hidden); Assert.AreEqual("public " + hidden.PublicValue, args.ToString()); }
public void ToStringPrivateGeneratesPublicString() { PrivateString hidden = "private"; var args = new PrivateArguments("public", hidden); Assert.AreEqual("public private", args.ToString(SecureDataMode.Private)); }
public void ImplicitOperatorGeneratesInstance() { PrivateArguments args = "test args"; Assert.AreEqual(1, args.Count); Assert.AreEqual("test args", args.ToString()); }
public void ConstructorWithTwoArgumentsInitialises() { var args = new PrivateArguments("first", "second"); Assert.AreEqual(2, args.Count); Assert.AreEqual("first second", args.ToString()); }
public void ConstructorWithOneArgumentInitialises() { var args = new PrivateArguments("test"); Assert.AreEqual(1, args.Count); Assert.AreEqual("test", args.ToString()); }
public void AddQuoteWithPrefixedValueAdds() { var args = new PrivateArguments(); args.AddQuote("pre=", "test Value"); Assert.AreEqual(1, args.Count); Assert.AreEqual("pre=\"test Value\"", args.ToString()); }
public void AddWithValueAdds() { var args = new PrivateArguments(); args.Add("testValue"); Assert.AreEqual(1, args.Count); Assert.AreEqual("testValue", args.ToString()); }
public void PlusOperatorAddsPublicValue() { PrivateArguments args = "test args"; args += "value"; Assert.AreEqual(2, args.Count); Assert.AreEqual("test args value", args.ToString()); }
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()); }
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()); }
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()); }