Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 使用Xamarin中的MSTest可以进行MVVM跨单元测试_Unit Testing_Xamarin_Mvvm_Mvvmcross_Mstest - Fatal编程技术网

Unit testing 使用Xamarin中的MSTest可以进行MVVM跨单元测试

Unit testing 使用Xamarin中的MSTest可以进行MVVM跨单元测试,unit-testing,xamarin,mvvm,mvvmcross,mstest,Unit Testing,Xamarin,Mvvm,Mvvmcross,Mstest,是否可以使用Microsoft单元测试框架(MS-TEST)对pcl项目中的Xamarin MVVM交叉视图模型进行单元测试?答案是肯定的。我们提供了一个非常基本的测试NuGet,它可以帮助您最初设置IoC容器,您可能会发现这很有用。然而,这个包目前依赖于NUnit,实际上它不应该这样做,因为它内部没有代码依赖于它 相反,您只需从此处拖动代码并根据需要进行修改: 我将记录GitHub问题以修复错误的依赖关系 但是,您在测试中使用的单元测试框架没有限制。是的,我相信您可以。假设它以测试项目引用的适

是否可以使用Microsoft单元测试框架(MS-TEST)对pcl项目中的Xamarin MVVM交叉视图模型进行单元测试?

答案是肯定的。我们提供了一个非常基本的测试NuGet,它可以帮助您最初设置IoC容器,您可能会发现这很有用。然而,这个包目前依赖于NUnit,实际上它不应该这样做,因为它内部没有代码依赖于它

相反,您只需从此处拖动代码并根据需要进行修改:

我将记录GitHub问题以修复错误的依赖关系


但是,您在测试中使用的单元测试框架没有限制。

是的,我相信您可以。假设它以测试项目引用的适当平台为目标,但在添加测试项目dll时,它需要n个单元依赖项。这个dll是否有效地与mutest一起工作。你指的是什么?您可以将pcl添加到测试项目中,而不是以其他方式。是的,我正在用pcl为我的业务逻辑执行相同的操作,但是我如何才能为ViewModel创建一个模型数据命令?您需要提供您所指内容的详细信息。否则无法提供太多帮助。向我展示一个例子,说明你们正在尝试测试什么,以及到目前为止你们已经尝试了什么。