Loyc.UStringTests.Replace C# (CSharp) Метод

Replace() приватный Метод

private Replace ( ) : void
Результат void
		public void Replace()
		{
			UString no = "__no__".Slice(2, 2), yes = "_Yes___".Slice(1, 3);
			UString No = "__No__".Slice(2, 2), nos = "noNoNoNoNoN_".Slice(1, 9);
			AreEqual(nos.ReplaceOne(no, yes, false), nos);
			AreEqual(nos.ReplaceOne(No, yes, false), (UString)"oYesNoNoNo");
			AreEqual(nos.Replace(No, yes, false, 2), (UString)"oYesYesNoNo");
			AreEqual(nos.ReplaceOne(no, yes, true), (UString)"oYesNoNoNo");
			AreEqual(nos.Replace(no, yes, true, 3), (UString)"oYesYesYesNo");
			AreEqual(nos.Replace("NoN", "oN", false), (UString)"ooNooNo");
			AreEqual(nos.Replace(no, yes, false), (UString)"oNoNoNoNo");
			AreEqual(nos.Replace(no, yes, true), (UString)"oYesYesYesYes");
		}
	}