Xamarin 中的 MSTest 可以进行 MVVM 交叉单元测试

MVVM Cross Unit testing possible with MSTest in Xamarin

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

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

相反,您可以从此处提取代码并根据需要进行修改:https://github.com/MvvmCross/MvvmCross/blob/develop/MvvmCross/Test/Test.Core/MvxIoCSupportingTest.cs

我会记录一个 GitHub 问题来修复错误的依赖关系。

但是对于您用于测试的单元测试框架没有限制。