我正在尝试对我的视图模型进行单元测试,我有许多命令,这些命令只是创建一个新任务并调用服务方法,然后使用延续来获取结果并将它们绑定到视图模型上的属性。我对单元测试还很陌生,不确定该如何测试这个场景。因为它是在任务中运行的,所以我的测试中的断言发生在服务调用完成之前,也就是我可以在视图模型上设置任何属性之前。这是我应该对视图模型进行单元测试的方式吗?
public ICommand GetItems
{
if(this.Category != null)
{
Task<List<Item>> t = new Task<List<Item>&