c# - 无法创建 UnitTest 类的实例
问题描述
我正在尝试通过以 xamarin 形式测试现有项目来测试功能。为此,我在同一解决方案中创建了一个单独的项目,并尝试从测试类的不同项目类中调用方法。然后它显示此错误。请帮我解决这个问题。
测试1.UnitTest1。
错误:System.InvalidOperationException:您必须调用 Xamarin.Forms.Init(); 在使用它之前
解决方案
出现此错误是因为您需要在单元测试项目中模拟 Xamarin.Forms。
您可以使用这个 nuget 包并按照他们的 github 中的教程进行操作。还有很棒的文章可以阅读。
推荐阅读
- javascript - 对象解构和赋值
- javascript - Sequelize - 我收到错误:“此版本的 MySQL 尚不支持 'JSON 的项目类型”
- excel - 为什么在 VBA 循环中出现 Dir 错误?
- android - 将文件上传到 volley 作为请求正文?
- php - 我如何格式化rest api
- aws-lambda - 如何修复 SubSelectionNotAllowed 类型的验证错误
- java - 如何在我设备的所有应用程序上应用模式锁定?
- r - 操作数据框中的多个变量
- google-calendar-api - 苹果日历中的谷歌日历事件描述html
- excel - 创建一个新的工作簿,使用宏复制一些数据