public void CanIndexOf() { var testValue = "FooBarFooBar"; var findChar = "F"; var expectedIndex = 0; var sv = new StringValue(testValue); //Case Sensitive Assert.AreEqual(expectedIndex, sv.IndexOf(findChar)); //Case Insensitive Assert.AreEqual(expectedIndex, sv.IndexOf(findChar.ToLower())); }