public void CheckAddUsingExpression()
        {
            var query = new EagerLoadingQueryStrategy<SimpleEntity>();
            query.Add(p => p.Id);
            query.Includes.Count().ShouldEqual(1);
            query.Includes.Last().ShouldEqual("Id");

            query.Add(p => p.Id, false);
            query.Includes.Count().ShouldEqual(1);

            query.Add(p => p.Id, true);
            query.Includes.Count().ShouldEqual(2);
        }
Example #2
0
        public void CheckAddUsingExpression()
        {
            var query = new EagerLoadingQueryStrategy <SimpleEntity>();

            query.Add(p => p.Id);
            query.Includes.Count().ShouldEqual(1);
            query.Includes.Last().ShouldEqual("Id");

            query.Add(p => p.Id, false);
            query.Includes.Count().ShouldEqual(1);

            query.Add(p => p.Id, true);
            query.Includes.Count().ShouldEqual(2);
        }
        public void CheckAddUsingString()
        {
            var query = new EagerLoadingQueryStrategy<SimpleEntity>();
            query.Add("1");
            query.Includes.Count().ShouldEqual(1);
            query.Includes.Last().ShouldEqual("1");

            query.Add("");
            query.Includes.Count().ShouldEqual(1);

            query.Add(default(string));
            query.Includes.Count().ShouldEqual(1);

            query.Add("2", false);
            query.Includes.Count().ShouldEqual(1);

            query.Add("2");
            query.Includes.Count().ShouldEqual(2);
        }
        public void CheckAdd()
        {
            var query = new EagerLoadingQueryStrategy();
            query.Add("1");
            query.Includes.Count().ShouldEqual(1);
            query.Includes.Last().ShouldEqual("1");

            query.Add("");
            query.Includes.Count().ShouldEqual(1);

            query.Add(null);
            query.Includes.Count().ShouldEqual(1);

            query.Add("2", false);
            query.Includes.Count().ShouldEqual(1);

            query.Add("2");
            query.Includes.Count().ShouldEqual(2);
        }
Example #5
0
        public void CheckAddUsingString()
        {
            var query = new EagerLoadingQueryStrategy <SimpleEntity>();

            query.Add("1");
            query.Includes.Count().ShouldEqual(1);
            query.Includes.Last().ShouldEqual("1");

            query.Add("");
            query.Includes.Count().ShouldEqual(1);

            query.Add(default(string));
            query.Includes.Count().ShouldEqual(1);

            query.Add("2", false);
            query.Includes.Count().ShouldEqual(1);

            query.Add("2");
            query.Includes.Count().ShouldEqual(2);
        }
        public void CheckAdd()
        {
            var query = new EagerLoadingQueryStrategy();

            query.Add("1");
            query.Includes.Count().ShouldEqual(1);
            query.Includes.Last().ShouldEqual("1");

            query.Add("");
            query.Includes.Count().ShouldEqual(1);

            query.Add(null);
            query.Includes.Count().ShouldEqual(1);

            query.Add("2", false);
            query.Includes.Count().ShouldEqual(1);

            query.Add("2");
            query.Includes.Count().ShouldEqual(2);
        }