单元测试。如何在测试中打开表格?

时间:2018-12-10 08:18:41

标签: c# winforms unit-testing

有一个Windows窗体应用程序。
应用程序启动时,将启动“ Form0”形式。
Form0.ShiwInTaskBar = False;

我要测试该应用程序。
我完成了:
-创建了项目“ UnitTestProject1”。
-规定了指向我将测试的解决方案的链接。

测试时,应打开Form0。
“ Form0”类没有“ Show()”方法。

如何在测试中打开表格?
Form0

namespace rsh
{
    public partial class Form0 : Form
    {
        public Form0()
        {
            InitializeComponent();
        }
    }
}

Тест

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

// 
using rsh;

namespace UnitTestProject1
{
    [TestClass]
    public class TestsStart
    {
        [TestMethod]
        public void TestStart()
        {
            // Тест "Form0"
             Form0 form0 = new Form0();
            form0.

        }
    }
}

enter image description here

1 个答案:

答案 0 :(得分:1)

如果要测试代码:

在进行白盒测试时,您应该直接点击代码。您将无法触摸UI端。

如果要测试UI:

请使用工具与Windows应用程序的用户界面进行交互:

Click Here..