我在下面有一个样本单元/功能测试示例。
我想要的是,在测试运行之前启动控制台,然后将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
,也将有助于执行Internet上给出的控制台示例。
有没有简单的方法可以做到这一点?