Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }