我正在启动一个新的 WPF/Silverlight 自定义控件项目,并希望对此进行单元测试。但是我对如何解决这个问题有点困惑。
此控件将基于 WPF 和 Silverlight 的相同代码库,并使用 #ifs 和部分类进行少量分叉以消除差异。我想我可以使用 NUnit、MSTest、xUnit 等为 WPF 部分编写单元测试,并使用 Silverlight 单元测试框架为 Silverlight 部分编写单元测试,但这对我来说听起来不太优雅。我必须要么忽略在其中一个平台上测试相同的代码,而只测试不同的部分(这不是很值得信赖),要么重写两个框架的测试(这很烦人)。这是正确的方法吗?
我想知道是否有一些关于如何完成这项任务的指南、文章、教程。有什么指点吗?
我不是 WPF 和 Silverlight 方面的专家,但是是否可以使用与生产代码相同的技术(如您所说的 #ifs 和部分类)来编写测试?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)