在运行单元测试之前启动控制台并输出结果。

13 浏览
0 Comments

在运行单元测试之前启动控制台并输出结果。

我有一个样本单元/功能测试示例如下。

我想要的是,在测试运行之前启动控制台,并将Console.WriteLine输出到此控制台。

enter image description here

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,这也将有助于执行控制台示例。

有没有简单的方法可以实现这一点?

0