public void RemoveTest() { var newText1 = text.Remove(1); var newText2 = text.Remove(1, text.TextLength - 2); Assert.AreEqual(newText1.TextLength, 1); Assert.AreEqual(newText2.TextLength, 2); Assert.AreEqual(newText1.Text, "T"); Assert.AreEqual(newText2.Text, "T."); Assert.AreEqual(newText1.AnySpanReferenceEquals(text), false); Assert.AreEqual(newText2.AnySpanReferenceEquals(text), false); }