【发布时间】:2020-04-26 10:50:11
【问题描述】:
我正在使用 Win10、VS Community 2019、最新的 .NET Core WPF 应用程序。我有一个非常简单的 WPF 应用程序。我想测试它的 ViewModel。我保留了 MVVM 模型并将视图和视图模型分开。现在我想对 ViewModel 进行单元测试。但我不能参考我项目的 ViewModel。我有一个简单的代码如下:-
namespace Multiples.ViewModel
{
class MultiplesViewModel
{
public MultiplesViewModel()
{
}
public long GetMultiples(long input)
{
long total = 0;
for (long i = 1; i < input; ++i)
{
if (i % 3 == 0 || i % 5 == 0)
{
total += i;
}
};
return total;
}
}
}
稍后我添加了对单元测试项目的引用。如下图所示。 我无法引用 MultiplesViewModel。
那么如何添加到 MultiplesViewModel 进行单元测试呢?
【问题讨论】:
-
您是否针对相同版本的 .NET Core SDK?你得到构建错误还是只是智能感知?
-
两个项目都有 .NET Core 3.1.0。这是一个实际错误,而不仅仅是智能感知。