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 问题来修复错误的依赖关系。
但是对于您用于测试的单元测试框架没有限制。
是否可以使用 Microsoft 单元测试框架 (MS-TEST) 对放置在 pcl 项目中的 Xamarin MVVM 交叉视图模型进行单元测试?
答案是肯定的。我们提供了一个非常基本的测试 NuGet,它可以帮助您最初设置 IoC 容器,您可能会发现它很有用。然而,这个包目前依赖于 NUnit,它实际上不应该这样做,因为它里面没有代码依赖它。
相反,您可以从此处提取代码并根据需要进行修改:https://github.com/MvvmCross/MvvmCross/blob/develop/MvvmCross/Test/Test.Core/MvxIoCSupportingTest.cs
我会记录一个 GitHub 问题来修复错误的依赖关系。
但是对于您用于测试的单元测试框架没有限制。