public static IEnumerable<object[]> IndexOf_TestData()
{
yield return new object[] { s_invariantCompare, "foo", "", 0, 0, 0 };
yield return new object[] { s_invariantCompare, "", "", 0, 0, 0 };
yield return new object[] { s_invariantCompare, "Hello", "l", 0, 2, -1 };
yield return new object[] { s_invariantCompare, "Hello", "l", 3, 3, 3 };
yield return new object[] { s_invariantCompare, "Hello", "l", 2, 2, 2 };
yield return new object[] { s_invariantCompare, "Hello", "L", 0, -1, -1 };
yield return new object[] { s_invariantCompare, "Hello", "h", 0, -1, -1 };
}