首页 > 解决方案 > 使用 gtk c# 进行单元测试 gui

问题描述

如何对 gtk C# 进行单元测试。当我启动 gui 它控制线程。我在测试 UI 方面几乎没有经验,因此将不胜感激。我也是第一次使用 gtk (c#)。

这就是我正在尝试的。

    [TestFixture]
public class AddEmployeeWindowTest
{
    private AddEmployee window;
    private AddEmployeePresenter presenter;
    private TransactionContainer container;

     [Test]
    public void CreateWindow()
    {
        Application.Init();
        window = new AddEmployee();
        window.Show();
        Application.Run();
        window.Destroy();
        Application.Quit();
    }
}

我的目标是检查文本框何时更新并相应地更新演示者。使用 Rider-linux 因此 Windows 窗体目前不是一个选项。我也知道PlasticSCM解决方案,但如果可以的话,我想“自己做”。

标签: c#monodevelopgtk#

解决方案


推荐阅读