public void CreateSource_CreatesSource_1() { var source = Enumerable.Range(1, 10).AsQueryable(); var request = new PageRequestModel(); var factory = new PageSourceFactory(); var model = factory.CreateSource(source, request); Assert.AreSame(source, model.Source.Queryable); Assert.AreSame(request, model.Request); }
public void CreateSource_CreatesOrderedSource_1() { var source = Enumerable.Range(1, 10).AsQueryable().OrderBy(i => i) as IQueryable<int>; var request = new PageRequestModel(); var factory = new PageSourceFactory(); var model = factory.CreateSource(source, request); Assert.AreSame(source, model.Source.Queryable); Assert.AreSame(request, model.Request); Assert.IsInstanceOf(typeof(IOrderedPageSourceModel<int, PageRequestModel>), model); }