如何为Xamarin.forms Android项目创建和执行单元测试用例,就像MainActivity.cs类中定义的



根据需求,我们需要在Xamarin.Forms项目中编写单元测试用例。我们也想为Android和iOS项目做单元测试。例如,为MainActivity.csAppDelegate.cs方法创建和执行单元测试用例。

特定于平台的代码,如Android活动、片段等,不能像.NET标准库那样进行单元测试。它是应用程序代码,需要在设备上执行。有一些框架允许您编写UI测试,这些测试将测试特定于平台的代码。

查看有关编码UI测试框架的Microsoft文档。

一个好的做法是将所有业务逻辑移动到一个共享库中,该库可以很容易地进行单元测试,并使用UI测试框架来测试应用程序本身。

相关内容

最新更新