我正在开始一个新的WPF / Silverlight自定义控件项目,并希望对其进行单元测试。然而,我对如何处理此事有些困惑。
该控件将基于相同的代码库,用 #ifs 和部分类来处理差异,以便在WPF和Silverlight中使用。我猜我可以使用NUnit、MSTest、xUnit等为WPF部分编写单元测试,并使用Silverlight Unit Test Framework为Silverlight部分编写单元测试,但这听起来对我来说并不是很优雅。我要么忽略在其中一个平台上测试相同的代码并仅测试不同的部分(这不是很可靠),要么为两个框架重写测试(这很烦人)。这是正确的方法吗?
我想知道是否有一些指导、文章、教程可以帮助我解决这个问题。有什么建议吗?
该控件将基于相同的代码库,用 #ifs 和部分类来处理差异,以便在WPF和Silverlight中使用。我猜我可以使用NUnit、MSTest、xUnit等为WPF部分编写单元测试,并使用Silverlight Unit Test Framework为Silverlight部分编写单元测试,但这听起来对我来说并不是很优雅。我要么忽略在其中一个平台上测试相同的代码并仅测试不同的部分(这不是很可靠),要么为两个框架重写测试(这很烦人)。这是正确的方法吗?
我想知道是否有一些指导、文章、教程可以帮助我解决这个问题。有什么建议吗?