public void RemoveTest() { var sb = new StringBuilder(); var fsb = new FormattedStringBuilder(); sb.Append("abcdefghijk"); fsb.Append("abcdefghijk"); sb.Remove(0, 2); fsb.Remove(0, 2); Assert.AreEqual(fsb.ToFormattedString().Text, sb.ToString()); sb.Remove(sb.Length - 3, 3); fsb.Remove(fsb.Length - 3, 3); Assert.AreEqual(fsb.ToFormattedString().Text, sb.ToString()); Assert.AreEqual(fsb.Length, sb.Length); }