public void MixedCase() {
string[] actual = splitter.Split("HelloWorld");
string[] expected = {"Hello", "World"};
Assert.AreEqual(expected.Length, actual.Length);
for(int i = 0; i < actual.Length; i++)
Assert.AreEqual(expected[i], actual[i]);
actual = splitter.Split("first_secondThird");
string[] expected2 = {"first", "second", "Third"};
Assert.AreEqual(expected2.Length, actual.Length);
for(int i = 0; i < actual.Length; i++)
Assert.AreEqual(expected2[i], actual[i]);
}