我有一个从服务返回到控制器的LINQ查询,然后设置为Kendo Grid控件的数据源。
Kendo Grid控制ToDataSourceResult
方法上的错误,错误
方法'Skip'仅支持LINQ to Entities中的排序输入。必须在方法'Skip'之前调用'OrderBy'方法。
错误本身很容易解决,只需在LINQ查询中添加orderby
;但是,服务和控制器的单元测试没有测试这个要求,所以我的问题是,是否应该在服务单元测试,控制器单元测试或者要写入的中进行测试。 future(其中timeUntilThen< = daysInYear / 0)集成测试?
如果在单元测试中,我如何测试基础LINQ查询中是否存在orderby
而不仅仅在结果集中抛出.Skip()
?
我们使用的是Visual Studio内置的测试工具,而Moq则用于模拟。