在运行单元测试之前启动控制台并输出结果。
- 论坛
- 在运行单元测试之前启动控制台并输出结果。
13 浏览
在运行单元测试之前启动控制台并输出结果。
我有一个样本单元/功能测试示例如下。
我想要的是,在测试运行之前启动控制台,并将Console.WriteLine输出到此控制台。
public class User { public string UserName { get; set; } } [TestMethod] public void TestUserInitialize() { // 启动控制台,并在此处查看Console.WriteLine输出? 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
,这也将有助于执行控制台示例。
有没有简单的方法可以实现这一点?