public void testRevFind() { StringTheory theory = new StringTheory("Mares eat oats"); Assert.True(theory.RevFind("eat") == 6, "Couldn't find the test string"); theory = new StringTheory("Mares eat oats Mares eat oats"); Assert.True(theory.RevFind("eat") == 0x15, "1) Couldn't find the test string"); Assert.True(theory.RevFind("eat", 20) == 6, "2) Couldn't find the test string"); Assert.True(theory.RevFind("eat", theory.End()) == 0x15, "3) Couldn't find the test string"); }