У меня есть образец единицы / пример функционального теста ниже.
Что мне нужно, так это запустить консоль перед запуском тестов и вывести Console.WriteLine в эту консоль.
public class User
{
public string UserName { get; set; }
}
[TestMethod]
public void TestUserInitialize()
{
// Launch Console, and see Console.WriteLine output here?
User user = new User();
InitializeUser(user);
}
private void InitializeUser(User user)
{
Console.WriteLine("Checking user: " + user.UserName);
Assert.IsTrue(!string.IsNullOrEmpty(user.UserName));
}
В настоящее время я могу сделать Debug.WriteLine
, чтобы увидеть выходные данные в Visual Studio, но я хотел бы упростить отслеживание в отдельном окне консоли. Также это поможет выполнить примеры консоли, приведенные в интернете, если они уже используют Console.WriteLine
.
Есть ли простой способ сделать это?