public void QuerySelectOrderByExpressionTestClan() { _query = new QueryFluent <NinjaClan>(new Repository <NinjaClan>(_ninjaClanFakeContext, _unitOfWorkAsync), new AllNinjaExpressionSpecification()); var ninjaClan = _query.OrderBy(x => x.OrderBy(clan => clan.ClanName)).Select().First(); Assert.AreEqual("AnotherClan", ninjaClan.ClanName); }
// OrderBy/ThenBy public static QueryFluent <TEntity> OrderBy <TEntity, TProperty>(this QueryFluent <TEntity> _this, Expression <Func <TEntity, TProperty> > selector) => _this.OrderBy(getProperty(selector).Name);