public void TestReplaceMultiple()
{
ConsoleString orig = new ConsoleString("WRedWBlueW");
ConsoleString white = orig.Replace("W", "White", ConsoleColor.White);
Assert.AreEqual("WRedWBlueW", orig.ToString());
Assert.AreEqual("WhiteRedWhiteBlueWhite", white.ToString());
Assert.AreEqual("WhiteWhiteWhite", string.Join("", white.Where(c => c.ForegroundColor == ConsoleColor.White).Select(c => c.Value)));
}