Example #1
0
        public void RowCount()
        {
            var index  = 0;
            var models = this.AddMockModels(m => m.Email = "Email" + (index++ % 2));
            var model  = models.RandomOne();

            var command = new CMD.RowCount <Models.Member>()
            {
                Where = WhereParameters.Parse(this.Engine, new { model.Username }),
            };

            Assert.Equal(1, this.Execute(command).Result);

            var query = models.Where(m => m.Email == "Email1");

            command.Where = WhereParameters.Parse(this.Engine, new { Email = "Email1" });
            Assert.Equal(query.Count(), this.Execute(command).Result);
        }
Example #2
0
        public void RowCount()
        {
            var index = 0;
            var models = this.AddMockModels(m => m.Email = "Email" + (index++ % 2));
            var model = models.RandomOne();

            var command = new CMD.RowCount<Models.Member>()
            {
                Where = WhereParameters.Parse(this.Engine, new { model.Username }),
            };
            Assert.Equal(1, this.Execute(command).Result);

            var query = models.Where(m => m.Email == "Email1");
            command.Where = WhereParameters.Parse(this.Engine, new { Email = "Email1" });
            Assert.Equal(query.Count(), this.Execute(command).Result);
        }