public void TestReplaceCharByChar()
{
var testString = "Some Test String";
for (int i = 0; i < testString.Length; i++)
{
ConsoleString orig = new ConsoleString(testString);
ConsoleString replaced = orig.Replace(testString[i]+"", testString[i]+"", ConsoleColor.Red);
Assert.AreEqual(ConsoleColor.Gray, orig[i].ForegroundColor);
Assert.AreEqual(ConsoleColor.Red, replaced[i].ForegroundColor);
}
}