public void ModifyWhere() { var index = 0; var models = this.AddMockModels(m => m.Username = "******" + (index++ % 3)); var command = new CMD.Modify<Models.Member>() { Entity = new { Password = "******", Money = 999 }, Where = WhereParameters.Parse(this.Engine, new { username = "******" }) }; Assert.Equal(models.Where(m => m.Username == "username0").Count(), this.Execute(command).Result); }
public void ModifyWhere() { var index = 0; var models = this.AddMockModels(m => m.Username = "******" + (index++ % 3)); var command = new CMD.Modify <Models.Member>() { Entity = new { Password = "******", Money = 999 }, Where = WhereParameters.Parse(this.Engine, new { username = "******" }) }; Assert.Equal(models.Where(m => m.Username == "username0").Count(), this.Execute(command).Result); }
public void Modify() { var models = this.AddMockModels(); var testId = models.RandomOne().Id; var aEntity = new { Username = "******", Password = "******" }; var command = new CMD.Modify<Models.Member> { Entity = aEntity, Where = new WhereParameters("Id=@id", new Data.ExecuteParameterCollection("@id", testId)) }; Assert.Equal(1, this.Execute(command).Result); var member2 = this.Context.FindOne<Models.Member>(testId); Assert.Equal(aEntity.Username, member2.Username); Assert.Equal(aEntity.Password, member2.Password); }
public void Modify() { var models = this.AddMockModels(); var testId = models.RandomOne().Id; var aEntity = new { Username = "******", Password = "******" }; var command = new CMD.Modify <Models.Member> { Entity = aEntity, Where = new WhereParameters("Id=@id", new Data.ExecuteParameterCollection("@id", testId)) }; Assert.Equal(1, this.Execute(command).Result); var member2 = this.Context.FindOne <Models.Member>(testId); Assert.Equal(aEntity.Username, member2.Username); Assert.Equal(aEntity.Password, member2.Password); }
public void Modify() { var models = this.AddMockModels(); var testId = models.RandomOne().Id; var aEntity = new { Id = testId, Username = "******", Password = "******" }; var command = new CMD.Modify <Models.Member> { Entity = aEntity }; Assert.Equal(1, this.Execute(command).ResultValue); var member2 = this.Context.FindOne <Models.Member>(testId).UnsafeValue; Assert.Equal(aEntity.Username, member2.Username); Assert.Equal(aEntity.Password, member2.Password); }