コード例 #1
0
ファイル: AsyncTests.cs プロジェクト: wikes82/ElasticLINQ
        public async void ToListAsyncReturnsCorrectResults()
        {
            var memory  = DataAssert.Data.Memory <WebUser>().Where(w => w.Id > 80).OrderBy(w => w.Id).ToList();
            var elastic = await DataAssert.Data.Elastic <WebUser>().Where(w => w.Id > 80).OrderBy(w => w.Id).ToListAsync();

            DataAssert.SameSequence(memory, elastic);
        }
コード例 #2
0
 public void ProjectWithObjectInitializerAndContructorArgs()
 {
     DataAssert.Same <WebUser>(q => q.Select(x => new WebUser(x.PasswordHash)
     {
         Surname = x.Email
     }));
 }
コード例 #3
0
ファイル: OrderTests.cs プロジェクト: wikes82/ElasticLINQ
 public void OrderByStringDescendingThenByDateTimeDescending()
 {
     DataAssert.Same <WebUser>(q => q.OrderByDescending(w => w.Username).ThenByDescending(w => w.Joined));
 }
コード例 #4
0
ファイル: OrderTests.cs プロジェクト: wikes82/ElasticLINQ
 public void OrderByDateTimeDescending()
 {
     DataAssert.Same <WebUser>(q => q.OrderByDescending(w => w.Joined));
 }
コード例 #5
0
ファイル: OrderTests.cs プロジェクト: wikes82/ElasticLINQ
 public void OrderByStringDescending()
 {
     DataAssert.Same <WebUser>(q => q.OrderByDescending(w => w.Username));
 }
コード例 #6
0
ファイル: OrderTests.cs プロジェクト: wikes82/ElasticLINQ
 public void OrderByIntDescending()
 {
     DataAssert.Same <WebUser>(q => q.OrderByDescending(w => w.Id));
 }
コード例 #7
0
ファイル: OrderTests.cs プロジェクト: wikes82/ElasticLINQ
 public void OrderByDateTime()
 {
     DataAssert.Same <WebUser>(q => q.OrderBy(w => w.Joined));
 }
コード例 #8
0
ファイル: OrderTests.cs プロジェクト: wikes82/ElasticLINQ
 public void OrderByInt()
 {
     DataAssert.Same <WebUser>(q => q.OrderBy(w => w.Id));
 }
コード例 #9
0
 public void GroupByDateTime()
 {
     DataAssert.Same((IQueryable <WebUser> q) => q.GroupBy(w => w.Joined).Select(g => KeyValuePair.Create(g.Key, g.Count())), true);
 }
コード例 #10
0
 public void ProjectWithContructorArgsAndNoObjectInitializer()
 {
     DataAssert.Same <WebUser>(q => q.Select(x => new WebUser(x.Username)));
 }
コード例 #11
0
 public void ProjectWithObjectInitializerAndNoContructorArgs()
 {
     DataAssert.Same <WebUser>(q => q.Select(x => new WebUser {
         Id = x.Id, Email = x.Forename
     }));
 }
コード例 #12
0
 public void OrderByStringThenByDateTime()
 {
     DataAssert.Same <WebUser>(q => q.OrderBy(w => w.Forename).ThenBy(w => w.Joined));
 }