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); }
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); }