Если вы имеете в виду модульный тест, вы сможете проверить только выходные данные, так как метод не имеет ввода. Я бы переписал подпись как:
public void PrintNumber(TextWriter writer) // use writer.WriteLine instead of console.WriteLine
и затем при прохождении теста что-то вроде StreamWriter подключается к MemoryStream. После вызова метода из тестового метода выходные данные должны быть записаны в MemoryStream, и вы можете проверить, что он выдал ожидаемый результат.
РЕДАКТИРОВАТЬ: Пропускать добавление, в производстве, если вы действительно хотите, чтобы он записывал в консоль, вызовите его следующим образом:
PrintNumber(Console.Out);