예제 #1
0
 public void LessThanOrEqualToConstant()
 {
     DataAssert.Same <WebUser>(q => q.Where(w => w.Id <= Middle));
     DataAssert.Same <WebUser>(q => q.Where(w => Middle <= w.Id));
 }
예제 #2
0
 public void GreaterThanOrEqualToConstant()
 {
     DataAssert.Same <WebUser>(q => q.Where(w => w.Id >= Middle));
     DataAssert.Same <WebUser>(q => q.Where(w => Middle >= w.Id));
 }
예제 #3
0
 public void GreaterThanOrEqualToConstant()
 {
     DataAssert.Same <Listing>(q => q.Where(w => w.Price >= MiddlePrice));
     DataAssert.Same <Listing>(q => q.Where(w => MiddlePrice >= w.Price));
 }
예제 #4
0
 public void LessThanConstant()
 {
     DataAssert.Same <WebUser>(q => q.Where(w => w.Id < Middle));
     DataAssert.Same <WebUser>(q => q.Where(w => Middle < w.Id));
 }
예제 #5
0
 public void ProjectWithObjectInitializerAndNoContructorArgs()
 {
     DataAssert.Same <Listing>(q => q.OrderBy(x => x.CreatedAt).Select(x => new Listing {
         Id = x.Id, Title = x.Title
     }), useDefaultOrder: false);
 }
예제 #6
0
 public void LessThanConstant()
 {
     DataAssert.Same <Listing>(q => q.Where(w => w.Price < MiddlePrice));
     DataAssert.Same <Listing>(q => q.Where(w => MiddlePrice < w.Price));
 }
예제 #7
0
 public void GreaterThanOrEqualToConstant()
 {
     DataAssert.Same <Listing>(q => q.Where(w => w.CreatedAt >= averageCreatedDate));
     DataAssert.Same <Listing>(q => q.Where(w => averageCreatedDate >= w.CreatedAt));
 }
예제 #8
0
 public void OrderByStringDescending()
 {
     DataAssert.Same <Listing>(q => q.OrderByDescending(w => w.Title), useDefaultOrder: false);
 }
예제 #9
0
 public void GreaterThanOrEqualToConstant()
 {
     DataAssert.Same <WebUser>(q => q.Where(w => w.Joined >= joinDate));
     DataAssert.Same <WebUser>(q => q.Where(w => joinDate >= w.Joined));
 }
예제 #10
0
 public void LessThanConstant()
 {
     DataAssert.Same <Listing>(q => q.Where(w => w.CreatedAt < averageCreatedDate));
 }
예제 #11
0
 public void LessThanOrEqualToConstant()
 {
     DataAssert.Same <WebUser>(q => q.Where(w => w.Joined <= joinDate));
     DataAssert.Same <WebUser>(q => q.Where(w => joinDate <= w.Joined));
 }
예제 #12
0
 public void LessThanConstant()
 {
     DataAssert.Same <WebUser>(q => q.Where(w => w.Joined < joinDate));
     DataAssert.Same <WebUser>(q => q.Where(w => joinDate < w.Joined));
 }
예제 #13
0
 public void ProjectWithContructorArgsAndNoObjectInitializer()
 {
     DataAssert.Same <Listing>(q => q.OrderBy(x => x.CreatedAt).Select(x => new Listing(x.Id)), useDefaultOrder: false);
 }
예제 #14
0
 public void OrderByStringThenByDateTime()
 {
     DataAssert.Same <Listing>(q => q.OrderBy(w => w.Title).ThenBy(w => w.CreatedAt), useDefaultOrder: false);
 }
예제 #15
0
 public void CollectionNotContainsSingleConstant()
 {
     DataAssert.Same <Listing>(q => q.Where(w => !w.Tags.Contains("Bread - Dark Rye, Loaf")));
 }
예제 #16
0
 public void OrderByDoubleDescending()
 {
     DataAssert.Same <Listing>(q => q.OrderByDescending(w => w.Price), useDefaultOrder: false);
 }
예제 #17
0
        public void CollectionNotContainsSingleItem()
        {
            var item = "Bread - Dark Rye, Loaf";

            DataAssert.Same <Listing>(q => q.Where(w => !w.Tags.Contains(item)));
        }
예제 #18
0
 public void OrderByDateTimeDescending()
 {
     DataAssert.Same <Listing>(q => q.OrderByDescending(w => w.CreatedAt), useDefaultOrder: false);
 }
예제 #19
0
 public void ProjectWithAnonymousType()
 {
     DataAssert.Same <Listing, object>(q => q.OrderBy(x => x.CreatedAt).Select(x => new { x.Id }), useDefaultOrder: false);
 }