public static void PrintValidCode(IConsolePrinter consolePrinter, TerminalCode terminalCode, ConsoleColor overridingColor = default) { FormatCodeColor(consolePrinter, terminalCode.Code1, overridingColor); consolePrinter.PrintColored(ConsoleColor.White, "-"); FormatCodeColor(consolePrinter, terminalCode.Code2, overridingColor); consolePrinter.PrintColored(ConsoleColor.White, "-"); FormatCodeColor(consolePrinter, terminalCode.Code3, overridingColor); consolePrinter.PrintColored(ConsoleColor.White, " | "); FormatCodeNumber(consolePrinter, terminalCode.Code1, overridingColor); consolePrinter.PrintColored(ConsoleColor.White, "-"); FormatCodeNumber(consolePrinter, terminalCode.Code2, overridingColor); consolePrinter.PrintColored(ConsoleColor.White, "-"); FormatCodeNumber(consolePrinter, terminalCode.Code3, overridingColor); consolePrinter.PrintLine(); }