Jak*_*old 1 c# xamarin.ios xamarin.android xamarin xamarin.forms
我想BindableObject在NUnit Library项目中测试一些绑定代码,但我不断收到错误
你必须调用Xamarin.Forms.Init(); 在使用之前.
问题是,基于程序集浏览器中的源代码,该函数仅Xamarin.Froms.Platform.iOS在NUnit项目中没有定义.如何编写简单的单元测试Xamarin.Forms?我应该使用不同的项目模板,还是以某种方式自定义构建?
截至Xamarin.Forms 1.2.3,你不能*.该BindableObject代码和布点的代码需要Platform来进行设置,这样做的API,以便为internal.
这是已知的,并且可以在将来通过允许MockPlatform设置用于测试或类似的东西来解决.
*:嗯,如果您的Nunit项目也是一个平台项目,您可以在分界线或模拟器上运行,而不是直接由单位运行器运行.
| 归档时间: |
|
| 查看次数: |
1182 次 |
| 最近记录: |