public void OrderByDescending_Success()
        {
            QueryableImplTest <ClassSource> expected = new QueryableImplTest <ClassSource>();

            IQueryable <ClassSource> actual = expected.OrderByDescending <ClassSource, ClassDest>("PropInt1");

            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.OrderByDescending)));
        }
Ejemplo n.º 2
0
        public void Where_Success()
        {
            QueryableImplTest <ClassDest>          expected  = new QueryableImplTest <ClassDest>();
            Expression <Func <ClassSource, bool> > criterias = x => x.PropInt1 == 1;
            var actual = expected.Where(criterias);

            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.Where)));
        }
Ejemplo n.º 3
0
        public void Select_Success()
        {
            Init(null);

            QueryableImplTest <ClassSource> expected = new QueryableImplTest <ClassSource>();

            var actual = expected.Select <ClassSource, ClassDest>();

            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.Select)));
        }
        public void OrderBy_Success()
        {
            Init();

            QueryableImplTest <ClassSource> expected = new QueryableImplTest <ClassSource>();

            IQueryable <ClassSource> actual = expected.OrderBy <ClassSource, ClassDest>("PropInt1");

            Assert.True(this.CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.OrderBy)));
        }
        public void ThenBy_Success()
        {
            ExpressionMapper.CreateMap <ClassSource, ClassDest>().ForMember(s => s.PropString1, d => d.PropString2);
            ExpressionMapper.Initialize();

            QueryableImplTest <ClassSource> expected = new QueryableImplTest <ClassSource>();

            IQueryable <ClassSource> actual = expected.OrderByDescending <ClassSource, ClassDest>("PropInt1").ThenBy <ClassSource, ClassDest>("PropInt1");

            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.ThenBy)));
        }
        public void OrderByDescending_Success()
        {

            IQueryable<ClassSource> actual = null;

            QueryableImplTest<ClassSource> expected = new QueryableImplTest<ClassSource>();

            actual = expected.OrderByDescending<ClassSource, ClassDest>("PropInt1");
            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.OrderByDescending)));

        }
        public void ThenBy_Success()
        {
            Mapper.CreateMap<ClassSource, ClassDest>()
                .ForMember(s => s.PropString1, d => d.PropString2);
            Mapper.Initialize();
            IQueryable<ClassSource> actual = null;

            QueryableImplTest<ClassSource> expected = new QueryableImplTest<ClassSource>();

            actual = expected.OrderByDescending<ClassSource, ClassDest>("PropInt1")
                             .ThenBy<ClassSource, ClassDest>("PropInt1");
            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.ThenBy)));

        }
        public void Where_Success()
        {
            IQueryable<ClassDest> actual = null;

            QueryableImplTest<ClassDest> expected = new QueryableImplTest<ClassDest>();
            Expression<Func<ClassSource, bool>> criterias = x => x.PropInt1 == 1;
            actual = expected.Where(criterias);
            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.Where)));


        }
        public void Select_Success()
        {
            Init(null);
            IQueryable<ClassDest> actual = null;

            QueryableImplTest<ClassSource> expected = new QueryableImplTest<ClassSource>();

            actual = expected.Select<ClassSource, ClassDest>();
            Assert.IsTrue(CheckExpressionMethod(actual.Expression, nameof(QueryableExtentions.Select)));

        }