Windows窗体的C#单元测试

暗黑破坏神

您好,我正在尝试对一个构造函数如下所示的类进行单元测试:

public Background(Form mainForm, Form optionMenu, bool startMinimized, string server)

因此,在单元测试中,我将需要访问某种Windows窗体(实例化一个新窗体或访问一个现有窗体。)

但正如我所见,在单元测试中无法使用Windows Forms(除非我错过了一些东西)

无论如何要解决这个问题而无需为单元测试创​​建第二个构造函数?

暗黑破坏神

好吧,我找到了解决问题的方法。

我需要添加对System.Windows.Forms的引用

然后,我可以使用Using System.Windows.Forms并启动一个新的Form传递给我的班级。

非常感谢您的宝贵时间!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通用方法的c#单元测试

来自分类Dev

单元测试C#[TestInitialize]

来自分类Dev

C#单元测试列表

来自分类Dev

C#单元测试覆盖方法

来自分类Dev

随机失败的C#单元测试

来自分类Dev

连接的单元测试/ C#

来自分类Dev

void 方法的单元测试 C#

来自分类Dev

c#单元测试错误

来自分类Dev

覆盖单元测试 WebRequest c#

来自分类Dev

单元测试C#,并测试私有方法

来自分类Dev

C#单元测试Visual Studio 2013测试失败

来自分类Dev

在C#中执行/调试单元测试“方法”?

来自分类Dev

什么是C#单元测试的生命周期

来自分类Dev

单元测试Parallel.Foreach C#

来自分类Dev

数据访问层c#的单元测试

来自分类Dev

用于存储过程方法的C#单元测试

来自分类Dev

C#单元测试。验证清单数

来自分类Dev

C#单元测试委托事件处理程序

来自分类Dev

C#单元测试akward运行时

来自分类Dev

如何使用Jenkins安排C#单元测试?

来自分类Dev

C#单元测试打开Window.xaml

来自分类Dev

如何导出C#单元测试的结果?

来自分类Dev

C#单元测试,模拟存储过程

来自分类Dev

如何使用xUnit对C#事件进行单元测试

来自分类Dev

在C#单元测试中使用HttpContext.GetTokenAsync

来自分类Dev

C#单元测试无法识别其他类

来自分类Dev

C#在单元测试中部分禁用功能

来自分类Dev

C#单元测试模拟服务忽略返回

来自分类Dev

在C#中模拟StreamReader以进行单元测试