我正在尝试为一个接受IQueryable集合的方法编写单元测试。IQueryable<Item> Items = null; // TODO: Initialize to an appropriate valueIQueryable<Item> Items = new IQueryable<Item>;
我试图模拟没有虚拟方法的System.Web.Mvc.ModelStateDictionary。public abstract class ModelStateDictionaryMock : ModelStateDictionary public new abstract int Countvalue);但是,当我使用var modelStateDictionary = MockRepository.GenerateMock<ModelStateDictionaryMock>();生成模拟时
我很难理解如何在单元测试中从模拟数据库调用中适当地返回模拟数据。下面是我想要对(GetBuildings):进行单元测试的示例方法
public IQueryable因此,我需要模拟DataContext,可以重写并设置一个可测试的实例。因此,在上面的示例中,DataContext.Instance()确实返回了模拟对象。我根本无法让Execu