public void CanFindAt() { var testValue = "FooBarFooBar"; var findChar = "F"; var expectedIndex = 6; var sv = new StringValue(testValue); //Case Sensitive Assert.AreEqual(expectedIndex, sv.FindAt(findChar, 4)); //Case Insensitive Assert.AreEqual(expectedIndex, sv.FindAt(findChar.ToLower(), 4)); }