public void Find()
{
UString eek = "eekeekeekeek".Slice(3);
AreEqual(eek.Find("eekee".Slice(0, 3)), (UString)"eekeekeek");
AreEqual(eek.Find("eekee".Slice(2, 3)), (UString)"keekeek");
AreEqual(eek.Find("KEE", false), (UString)"");
AreEqual(eek.Find("KEE", true), (UString)"keekeek");
UString nowaldo = "1234567890waldo!".Slice(1, 13);
AreEqual(nowaldo.Find("waldo"), (UString)"");
AreEqual(nowaldo.Find("waldo").InternalStart, nowaldo.InternalStop);
UString waldo = "1234567890waldo!".Slice(1, 14);
AreEqual(waldo.Find("waldo"), (UString)"waldo");
AreEqual(waldo.Find("waldo").InternalStart, 10);
}