public void UpdateTest1() { StringBuilder str = new StringBuilder("[TestString]"); Assert.IsTrue(str.StartsWith("[")); Assert.IsTrue(str.EndsWith("]")); Assert.AreEqual("TestString", str.UnBracketing(StringPair.SquareBracket).ToString()); }
public void StartsWith_StringNotAtStart() { StringBuilder builder = new StringBuilder(); builder.Append("abcdefg"); string startString = "bcd"; bool startsWith = builder.StartsWith(startString); Assert.IsFalse(startsWith); startString = "BCD"; startsWith = builder.StartsWith(startString, StringComparison.OrdinalIgnoreCase); Assert.IsFalse(startsWith); }
public void StartsWith_ContainsNonAsciiCharacters() { StringBuilder builder = new StringBuilder(); builder.Append("\u3041\u3042\u3043\u3044"); string startString = "\u3041\u3042"; bool startsWith = builder.StartsWith(startString); Assert.IsTrue(startsWith); }
public void StartsWith_StringEmpty() { StringBuilder builder = new StringBuilder(); builder.Append("abcdefg"); string startString = string.Empty; bool startsWith = builder.StartsWith(startString); }
public void StartsWith_StringNull() { StringBuilder builder = new StringBuilder(); builder.Append("abcdefg"); string startString = null; bool startsWith = builder.StartsWith(startString); }