public override DataPage <CustomerRef> Handle(CustomerRefPageQuery q) { return(GetPage(q, DbContextUser.DataSource.AsQueryable(), (c) => new CustomerRef() { Name = c.Name, SurName = c.SurName })); }
public void TestLinqWIthConversion() { var q1 = new CustomerRefPageQuery() { PageSize = Constants.PageSizeNoPagging }; var pg = _hndlLinqRef.Handle(q1); Assert.IsTrue(pg.PageNumber == 1); Assert.IsTrue(pg.TotalPages == 1); Assert.IsTrue(pg.TotalRecordsCount == 17); Assert.AreEqual("Frederik", pg.Data[0].Name); Assert.AreEqual("Jons", pg.Data[0].SurName); }