【问题标题】:MvvmLight in Portable Class Library - How to do Unit Testing可移植类库中的 MvvmLight - 如何进行单元测试
【发布时间】:2014-06-09 23:57:41
【问题描述】:

我正在开发 Windows 商店应用程序,但遇到了一个大问题。我前段时间描述了我的解决方案架构in this question。我将 MvvmLight 添加到包含表示逻辑的可移植类库中,然后我尝试将单元测试写入从 ViewModelBase(来自 MvvmLight)继承的 ViewModel 之一。问题是,可移植类库引用了另一个版本的 MvvmLight 包,例如经典的 UnitTest .NET 4.5 类库,这意味着我无法为任何 ViewModel 编写 UnitTest。我明白这一点,但是用 MvvmLight 为可移植类库做 UnitTests 的方法是什么?

谢谢。

【问题讨论】:

    标签: c# unit-testing mvvm-light portable-class-library


    【解决方案1】:

    您可以在项目和单元测试中引用 MVVM Light PCL 版本 (mvvm light pcl nuget link)。这就是我在 WindowsRT、Windows Phone、共享项目和共享单元测试项目中所做的方式。

    【讨论】:

    • 太棒了!!太简单了:)谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多