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); }
public void AddIfAddsIfConditionMatches() { var args = new SecureArguments("initial"); args.AddIf(true, "value1"); var expected = "initial value1"; var actual = args.ToString(); Assert.AreEqual(expected, actual); }
public void AddIfDoesNotAddWithConditionMismatch() { var args = new SecureArguments("initial"); args.AddIf(false, "value1"); var expected = "initial"; var actual = args.ToString(); Assert.AreEqual(expected, actual); }